Пишу скриптик и есть необходимость фетчить код страницы с поисковой выдачи рутрекера.
Поисковая выдача выходит при помощи javascript кода.
Вот что делаю:
import urllib import urllib2 import cookielib searchText = 'Terminator' login = 'login' password = 'pwd' outf = 'test.txt' def main(): # login, password = args # prepare opener with cookie handling cookies = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookies)) data = urllib.urlencode({'login_username': login, 'login_password': password, 'login': ''}) # login opener.open('http://login.rutracker.org/forum/login.php', data) # search on tracker sUrl = 'http://rutracker.org/forum/tracker.php?max=1&nm=%s' % searchText handle = opener.open(sUrl, data) page = handle.read() # # open torrent url # torrent_url = 'http://dl.rutracker.org/forum/dl.php?t=%s' % topic_id # handle = opener.open(torrent_url, data) # write it to output file out = open(outf, 'wb') out.write(page) out.close() return 0 main()
Для показа необходимo включить JavaScript
Подскажите как сфетчить урл содержащий в себе javascript код.