Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 26, 2013 20:36:48

error_256
Зарегистрирован: 2013-02-26
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

urllib2.urlopen() с выполнением javascript


Делаю так:
data = urllib2.urlopen('***').read()
return HttpResponse(data)

Проблема заключается в том что страница которая загружается содержит javascript'ы которые подгружают контент и при выводе результата нужных данных нету. Подскажите пожалуйста что сделать

Офлайн

#2 Фев. 27, 2013 07:41:17

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

urllib2.urlopen() с выполнением javascript

1) Анализировать javascript и пытаться решить проблему, если просто через ajax по url подгружается, то найти его и подгрузить самому.
2) Посмотреть такие модули как: splinter, spynner, ghost, selenium; может будут интересны.



Отредактировано plusplus (Фев. 27, 2013 07:41:44)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version