Форум сайта python.su
0
Доброго времени суток. Появилась такая проблема необходимо Проитись по последним постам в паблике, но селекторы почему то не находит хотя в браузере они есть. Пробовал и phantomjs webdriver и grab.
Работаю без авторизаций.
# -*- coding: utf-8 -*- from grab import Grab from grab.tools.lxml_tools import drop_node from grab.tools.text import drop_space import logging logger = logging.getLogger('grab') logger.addHandler(logging.StreamHandler()) logger.setLevel(logging.DEBUG) g = Grab() g.setup(hammer_mode=True, hammer_timeouts=((2, 5), (10, 15), (20, 30))) g.go('http://ok.ru/myrpozitiva') for elem in g.doc.select(".//*[@class='feed']"): print '%s: %s' % (elem.text(), elem.attr('href'))
Отредактировано Notan1310 (Янв. 22, 2015 11:18:36)
Офлайн
0
Сглупил. Смотрел селекторы с авторизовнным, однако выходил на страницу неавторизованным. Из-за этого ничего и не работало. Разные селекторы
Офлайн