mirror of
git://github.com/kovidgoyal/calibre.git
synced 2025-12-20 20:16:32 +01:00
Economist free recipe: respect proxy settings
This commit is contained in:
parent
d8ba028e1f
commit
6eb1036f42
1 changed files with 4 additions and 3 deletions
|
|
@ -3,7 +3,6 @@
|
|||
import time
|
||||
from datetime import datetime
|
||||
from lxml import html
|
||||
from urllib2 import urlopen
|
||||
|
||||
class Economist(BasicNewsRecipe):
|
||||
|
||||
|
|
@ -45,10 +44,12 @@ def parse_index(self):
|
|||
return [(t, a) for t, a in self.feed_dict.items()]
|
||||
|
||||
def process_eco_feed_article(self, args):
|
||||
from calibre import browser
|
||||
i, url, title, description, author, published = args
|
||||
ret = urlopen(url)
|
||||
br = browser()
|
||||
ret = br.open(url)
|
||||
raw = ret.read()
|
||||
url = ret.geturl().replace('displaystory', 'PrinterFriendly').strip()
|
||||
url = br.geturl().replace('displaystory', 'PrinterFriendly').strip()
|
||||
root = html.fromstring(raw)
|
||||
matches = root.xpath('//*[@class = "article-section"]')
|
||||
feedtitle = 'Miscellaneous'
|
||||
|
|
|
|||
Loading…
Reference in a new issue