Пример #1
0
    def _item_image(self, item):
        url = self._item_url(item)
        r = requests.get(url)
        soup = BeautifulSoup(r.text)

        content = soup.find('div', id='content')
        image = extract_html_images(str(content))[0]
        del image['title']
        return image
Пример #2
0
    def _item_image(self, item):
        url = self._item_url(item)
        r = requests.get(url)
        soup = BeautifulSoup(r.text)

        content = soup.find('div', id='content')
        image = extract_html_images(str(content))[0]
        del image['title']
        return image
Пример #3
0
    def _item_image(self, item):
        """Returns the image for the comic strip or None

        The correct image is usually found somewhere in the description HTML.
        On occasion the description is just the image URL.

        """
        raw_images = extract_html_images(html=item['description'],
                                         has_title=self.image_has_alt_text)

        if len(raw_images) == 0:
            return None
        return raw_images[0]
Пример #4
0
    def _item_image(self, item):
        """Returns the image for the comic strip or None

        The correct image is usually found somewhere in the description HTML.
        On occasion the description is just the image URL.

        """
        raw_images = extract_html_images(html=item['description'],
                                         has_title=self.image_has_alt_text)

        if len(raw_images) == 0:
            return None
        return raw_images[0]