Поддельные куки, чтобы очистить сайт в Python - PullRequest
2 голосов
/ 13 июля 2009

Сайт, который я пытаюсь очистить, использует js для создания файла cookie. Я думал о том, что я могу создать cookie на python, а затем использовать этот файл для очистки сайта. Однако я не знаю, как это сделать. У кого-нибудь есть идеи?

Ответы [ 2 ]

2 голосов
/ 13 июля 2009

Если вы хотите сделать более сложную эмуляцию браузера (включая настройку файлов cookie), взгляните на mechanize . Его возможности симуляции практически завершены (к сожалению, поддержка Javascript отсутствует): я использовал его для создания нескольких скребков с большим успехом.

2 голосов
/ 13 июля 2009

Пожалуйста, смотрите Python httplib2 - Обработка файлов cookie в сообщениях формы HTTP для примера добавления файла cookie в запрос.

Мне часто нужно автоматизировать задачи в сети на основе приложений. Мне нравится это делать на уровне протокола путем моделирования реальное взаимодействие с пользователем через HTTP. Python поставляется с двумя встроенными модулями для этого: urllib (веб более высокого уровня интерфейс) и httplib (нижний уровень HTTP интерфейс).

...