mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Dont use str(soup)
This commit is contained in:
parent
9395c717ed
commit
a137e676a6
@ -44,7 +44,7 @@ class LondonReviewOfBooksPayed(BasicNewsRecipe):
|
||||
articles = []
|
||||
soup = self.index_to_soup(self.INDEX)
|
||||
cover_item = soup.find('p', attrs={'class': 'cover'})
|
||||
dates = str(soup.find('span', attrs={'class': 'coverdate'}))
|
||||
dates = type(u'')(soup.find('span', attrs={'class': 'coverdate'}))
|
||||
newdates = re.sub(r'\<.*\>', '', re.split('<br />', dates)[1])
|
||||
self.timefmt = ' [%s]' % newdates
|
||||
lrbtitle = self.title
|
||||
|
@ -43,7 +43,7 @@ class SmileZilla(BasicNewsRecipe):
|
||||
if img['src'].startswith('/'):
|
||||
img['src'] = 'http://www.smilezilla.com' + img['src']
|
||||
pt = PersistentTemporaryFile('.html')
|
||||
pt.write(str(soup.html).encode(self.encoding))
|
||||
pt.write(type(u'')(soup.html).encode(self.encoding))
|
||||
pt.close()
|
||||
cache[url] = pt.name
|
||||
return soup
|
||||
@ -63,7 +63,7 @@ class SmileZilla(BasicNewsRecipe):
|
||||
section_title = self._get_section_title(soup)
|
||||
todays_jokes = []
|
||||
for hr in enumerate(jokes_entry.findAll('hr')):
|
||||
title = 'Joke ' + str(hr[0] + 1)
|
||||
title = 'Joke ' + type(u'')(hr[0] + 1)
|
||||
url = self.JOKES_INDEX
|
||||
todays_jokes.append({'title': title, 'url': url,
|
||||
'description': '', 'date': ''})
|
||||
@ -75,7 +75,7 @@ class SmileZilla(BasicNewsRecipe):
|
||||
|
||||
todays_stories = []
|
||||
for hr in enumerate(entry.findAll('hr')):
|
||||
title = 'Story ' + str(hr[0] + 1)
|
||||
title = 'Story ' + type(u'')(hr[0] + 1)
|
||||
current = hr[1]
|
||||
while True:
|
||||
current = current.findPrevious()
|
||||
@ -105,7 +105,7 @@ class SmileZilla(BasicNewsRecipe):
|
||||
entry = self._get_entry(soup)
|
||||
soup2 = BeautifulSoup('<html><head></head><body></body></html>')
|
||||
body = soup2.find('body')
|
||||
entries = str(entry).split('<hr />')
|
||||
entries = type(u'')(entry).split('<hr />')
|
||||
body.insert(0, entries[count - 1])
|
||||
|
||||
return str(soup2)
|
||||
return type(u'')(soup2)
|
||||
|
Loading…
x
Reference in New Issue
Block a user