скрипт для входа на веб-страницу - PullRequest
1 голос
/ 06 февраля 2010

Я хочу написать скрипт для входа в систему и взаимодействия с веб-страницей, и немного не знаю, с чего начать. Я, вероятно, могу выяснить разбор HTML, но как мне обработать часть входа? Я планировал использовать bash, так как это то, что я знаю лучше всего, но я открыт для любых других предложений. Я просто ищу справочные материалы или ссылки, которые помогут мне начать. Я не совсем уверен, хранится ли пароль в файле cookie или еще что-то, так как я могу оценить ситуацию?

Спасибо

Dan

Ответы [ 3 ]

4 голосов
/ 06 февраля 2010

Взгляните на cURL , который обычно доступен в среде Linux / Unix и позволяет создавать сценарии вызова веб-страницы, включая параметры POST (например, имя пользователя и пароль), и позволяет вам управлять хранилищем файлов cookie, чтобы последующий вызов (для получения другой страницы на сайте) мог использовать тот же файл cookie (чтобы ваш логин сохранялся при вызовах).

2 голосов
/ 06 февраля 2010

Я делал что-то подобное на работе некоторое время назад, мне приходилось заходить на страницу и публиковать одни и те же данные снова и снова ...

Взгляните на здесь . Я использовал wget, потому что я не работал с curl.

1 голос
/ 06 февраля 2010

Поиск на этом сайте скрининг экрана . Это может стать волосатым, так как вам придется иметь дело с cookie-файлами, JavaScript и скрытыми полями (viewstate!). Обычно вам нужно будет очистить страницу входа, чтобы получить скрытые поля, а затем опубликовать на странице входа. Веселитесь: D

...