Форум сайта python.su
Более опытные товарищи, подскажите. Хочу собирать инфу о скорости с сайта https://www.multipool.us/ Pool Hashrate (правый верхний угол)
#!/usr/bin/python # -*- coding: utf-8 -*- from grab import Grab g = Grab() g.setup(debug=True) g.setup(timeout=60, connect_timeout=120, reuse_cookies=True) g.go('https://www.multipool.us/') string = g.response.body print string
Офлайн
#!/usr/bin/python # -*- coding: utf-8 -*- from grab import Grab g = Grab() g.setup(debug=True) g.setup(timeout=60, connect_timeout=120, reuse_cookies=True) g.go('http://www.multipool.us/') string = g.doc.select('//div[@id="poolstats"]') print string.text() print string.select('.//td').count()
Офлайн
SingularityCпасибо, что помогаете, но ваш код выдал ошибку:
g.response.body
DataNotFound: Could not get first item for xpath: //div[@id="poolstats"]
Офлайн
Вот что получилось:
# -*- coding: utf-8 -*- from grab import Grab g = Grab(log_file='bit.html') g.setup(post={"Host":"http://www.multipool.us/"}) g.go("https://www.multipool.us") for mel in xrange(12,24): print g.doc.select("//tr")[mel].text()
Офлайн
noob_saibotО! Спасибо, а как поняли про пост в сетапе?
Вот что получилось:
Офлайн
У меня g.response.body и firebug показывали разное
Офлайн