Python: обработка Javascript с помощью urllib2? - PullRequest
5 голосов
/ 18 января 2011

Я кодирую скребок HTML, который получает значения из таблицы на веб-сайте.Мне также нужно получить URL-адрес изображения, но проблема в том, что это изображение динамически генерируется с помощью javascript - и когда я получаю содержимое веб-сайта с помощью urllib, Javascript не запускается и не отображается в полученном HTML.

Есть ли способ включить Javascript для запуска на страницах, доступ к которым осуществляется через urllib?

Ответы [ 2 ]

2 голосов
/ 18 января 2011

Нет, для этого вам понадобится какой-то JS-интерпретатор. Могут быть интеграции Python-Browser, чтобы помочь с разбором страниц такого типа.

1 голос
/ 18 января 2011

Диск по совету: посмотрите на pydermonkey .

...