скрипт, который автоматически заходит на сайт и скачивает файл - PullRequest
0 голосов
/ 11 августа 2010

Мне нужно войти на сайт с именем пользователя и паролем, а затем загрузить файл. URL файла является статическим. Как автоматизировать описанный выше процесс с помощью сценариев Linux / Unix? Большое спасибо.

Jiangzhe

Ответы [ 2 ]

2 голосов
/ 11 августа 2010

ну, это не так просто. что вам нужно сделать, это следующее:

  • отправьте HTTP-запрос POST, содержащий ваше имя пользователя и пароль, на URL-адрес формы входа.
  • вы получите файл cookie (возможно, содержащий идентификатор сеанса).
  • отправьте HTTP-запрос GET для файла, отправив ваши данные cookie в заголовках HTTP.

вам, вероятно, следует использовать некоторый язык сценариев с библиотекой HTTP (отличные варианты python - httplib и urllib2).

1 голос
/ 11 августа 2010

Просто используйте CURL для отправки запроса POST или GET с данными для входа на сайт, а затем выполните второй запрос для загрузки файла.

...