Найти - Пользователи
Полная версия: Получение ссылки, которую генерирует java-script.
Начало » Web » Получение ссылки, которую генерирует java-script.
1
nauman
В общем нужно получить ссылку на странице, которую туда вставляет Java-script.

req=urllib2.Request('url', None, header)
response=urllib2.urlopen(req)
page = response.read()
Принт страницы выдает код java-скрипта, но мне нужны именно ссылки которые создает java скрипт. Как их получить, куда копать? Через Гугл ответов не нашел.
Ferroman
Эмулировать работу джаваскрипта.
Использовать javascript-движок - например http://blog.motane.lu/2009/06/18/pywebkitgtk-execute-javascript-from-python/
Использовать надсройку над браузером (selenium, например).
nauman
Ferroman
Спасибо. Но почему то не работает. В мануале по твоей ссылке, указан python-webkitgtk, но в репозитарии его нету, установил вместо него python-webkit и все указанное остальное.
import webkit
view = webkit.WebView()
в ответ на это пишет:
GLib-ERROR **: The thread system is not yet initialized.
aborting...
Aborted
В чем ошибка?
Кстати тоже самое сообщение в ответ на help(webkit).
Ferroman
Т.е. вики к проекту, где собственно и есть репы, не осилил?
nauman
Все таки установил, спасибо, ошибка исчезла. Буду копать в глубь :-)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB