Um webbasierte Aktionen, wie Dateien transferieren, Formulare auf Webseiten ausfuellen oder einfach Informationen von Webseiten abgreifen, zu automatisieren gibt es das Kommandozeilenprogramm cURL.
Mir hat es geholfen einen taeglichen Filedownload und -upload zu automatisieren, der nur von einer Webseite moeglich war, welche auch noch eine Authentifizierung verlangte.
curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, TFTP, HTTP, HTTPS, TELNET, DICT, FILE and LDAP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos…), file transfer resume, proxy tunneling and a busload of other useful tricks.
Quelle: [cURL]