示例#1
0
    def rating(self):
        """The rating of the product normalised to 1.0
        """
        for li in self.soup.find_all('li', class_='rating'):
            string = li.stripped_strings.next().lower()
            if 'overall:' not in string:
                continue

            img = li.find('img')
            rating = unicode(img['title'])
            return process_rating(rating)
示例#2
0
    def rating(self):
        """The rating of the product normalised to 1.0
        """
        for li in self.soup.find_all('li', class_='rating'):
            string = li.stripped_strings.next().lower()
            if 'overall:' not in string:
                continue

            img = li.find('img')
            rating = unicode(img['title'])
            return process_rating(rating)
 def rating(self):
     rating_tag = self.soup.find('img', title=re.compile(r'out of \d stars'))
     return process_rating(rating_tag.attrs['title'])
示例#4
0
 def rating(self):
     rating = self.soup.find("i", class_=re.compile("review-rating"))
     if rating:
         return process_rating(rating.text)
示例#5
0
 def rating(self):
     rating_tag = self.soup.find('img', title=re.compile(r'out of \d stars'))
     return process_rating(rating_tag.attrs['title'])
示例#6
0
 def rating(self):
     rating = self.soup.find("i", class_=re.compile("review-rating"))
     if rating:
         return process_rating(rating.text)
示例#7
0
 def rating(self):
     rating_tag = self.soup.find("img", title=re.compile(r"out of \d stars"))
     return process_rating(rating_tag.attrs["title"])