Очистка сайтов, требующих входа с Python - PullRequest
8 голосов
/ 26 июня 2010

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

Ответы [ 3 ]

6 голосов
/ 26 июня 2010

Проверьте, подходит ли вам эта работа:

http://stockrt.github.com/p/emulating-a-browser-in-python-with-mechanize/

1 голос
/ 05 июля 2010

не является решением Python, но рассмотрите возможность использования средства автоматизации браузера, такого как Chickenfoot .

1 голос
/ 26 июня 2010

cookielib выполняет обработку файлов cookie на стороне клиента, а механизирует улучшает ее несколькими способами, включая способ инициализации файла cookie путем считывания файлов cookie из кэша Internet Explorer ( поэтому, если вы можете войти в систему вручную один раз на каждом сайте в Windows, вы можете использовать cookielib или механизировать для будущих входов в систему на основе точно таких же файлов cookie - до тех пор, пока они, конечно, не истечут).

...