mirror of
				https://github.com/kovidgoyal/calibre.git
				synced 2025-11-03 19:17:02 -05:00 
			
		
		
		
	Economist free recipe: respect proxy settings
This commit is contained in:
		
							parent
							
								
									d8ba028e1f
								
							
						
					
					
						commit
						6eb1036f42
					
				@ -3,7 +3,6 @@ from calibre.utils.threadpool import ThreadPool, makeRequests
 | 
			
		||||
import time
 | 
			
		||||
from datetime import datetime
 | 
			
		||||
from lxml import html
 | 
			
		||||
from urllib2 import urlopen
 | 
			
		||||
 | 
			
		||||
class Economist(BasicNewsRecipe):
 | 
			
		||||
 | 
			
		||||
@ -45,10 +44,12 @@ class Economist(BasicNewsRecipe):
 | 
			
		||||
        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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user