def _scrape(soup, title): """Scrape a BeautifulSoup for the value div of the div with id=title.""" scrape = soup.find('div', id=title) if not scrape: return None value = scrape.find('div', attrs={'class': 'value'}) return utils.asciify_encode(value.text)
def _checkCardstyle(self, soup): """Check the card style. Currently normal single sided cards and Innistrad double-faced cards are supported. """ for s in scrapeid_cardstyles: name = _scrape(soup, scrapeid_name % s) if (name and self.name and utils.asciify_encode(self.name.lower()) == name.lower()): return s return None
def _checkCardstyle(self, soup): """Check the card style. Currently normal single sided cards and Innistrad double-faced cards are supported. """ for s in scrapeid_cardstyles: name =_scrape(soup, scrapeid_name % s) if (name and self.name and utils.asciify_encode(self.name.lower()) == name.lower()): return s return None