Форум сайта python.su
0
# coding: utf-8 from grab import Grab g = Grab() g.setup(reuse_cookies=False) g.go('https://yandex.ru') im=g.doc.select('/html/body/div[1]/div[3]/div/div[3]/div/div/div/a/img') print im.attr('src')
Офлайн
0
Получается grab не видит js код? или как это понимать?
Офлайн
857
>>> from grab import Grab >>> >>> g = Grab() >>> g.setup(reuse_cookies=False) >>> >>> g.go('https://yandex.ru') <grab.document.Document object at 0xb6e3f714> >>> >>> im = g.doc.select('body/div[1]/div[3]/div/div[3]/div/div/div/div/noscript/a/img') >>> data = im.attr('src') >>> print data[:24] https://awaps.yandex.net >>>
>>> from grab import Grab >>> >>> g = Grab() >>> g.setup(reuse_cookies=False) >>> >>> g.go('https://yandex.ru') <grab.document.Document object at 0xb6ec3714> >>> >>> im = g.doc.select('..//noscript/a/img') >>> data = im.attr('src') >>> print data[:24] https://awaps.yandex.net >>>
Отредактировано py.user.next (Окт. 23, 2016 01:19:49)
Офлайн