Форум сайта python.su
в общем дело было так:
через pip3 установил и пошел читать документацию
узнал я что можно работать через Grub через bs4
http://docs.grablib.org/#beautifulsoup
но вот незадача
когда обращаюсь к супу g.soup.title
выдает исключение AttributeError: ‘MyGrab’ object has no attribute ‘_soup’
вот код файла:
# Copyright: 2011, Grigoriy Petukhov # Author: Grigoriy Petukhov (http://lorien.name) # License: BSD """ Interface to BeatifulSoup. """ class BeautifulSoupExtension(object): """ This extension provides ``soup`` attribute which allows you to work with response DOM tree via BeautifulSoup interface. """ def extra_reset(self): self._soup = None @property def soup(self): """ Return BeautifulSoup descriptor. """ from bs4 import BeautifulSoup if not self._soup: self._soup = BeautifulSoup(self.response.body) return self._soup
def __init__(self): super().__init__() self._soup = None
Офлайн