Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 27, 2011 09:55:34

n4ela
От:
Зарегистрирован: 2011-11-27
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

"эмулятор" поведения браузера

Здравствуйте.
Недавно начал изучать питон, и для закрепления знаний хочу написать бота для браузерной online-игры.
Ни чего сложного в задачке нету.
Для парсинга хочу применять PyQuery. Но встает вопрос как полностью эмулировать работу бразера. Просто получить страничку не проблема.
Но хотелось бы еще иметь возможность получать не только саму страничку на которую производится заход, но и осуществлять запросы для получения css, картинок и сторонних скриптов, что бы на серверной стороне казалось что заходят с реального браузера + работа с кукисами.
Какую либу для лучше всего заюзать для таких целей.



Офлайн

#2 Ноя. 27, 2011 10:17:09

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

"эмулятор" поведения браузера

> Какую либу для лучше всего заюзать для таких целей.
libbrain

Если бы это было так просто, то в мире существовало бы больше открытых браузерных движков, а не только Gecko, WebKit и KHTML (и что-то упустил, наверное). Начни с прочтения миллиона страниц спецификация/рекомендаций/черновиков от того же W3C по XHTML1/HTML0,4,5 и CSS1,2,3; ну и не забудь про ECMAScript. Через год упорного труда, будут сносные результаты. Или учись биндить и работать с C-кодом, с тем же WebKit.

p.s. Для WebKit уже есть биндинг, не пользовался и не рассматривал.

..bw



Отредактировано (Ноя. 27, 2011 10:20:17)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version