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
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]