Changeset 42595
- Timestamp:
- 08/01/18 00:25:18 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/mediathek/localhoster/cloudflare.py
r39606 r42595 5 5 from lib.net import Net 6 6 import lib.common as common 7 import re 7 8 8 9 class CloudflareResolver(object): 9 10 def __init__(self): 10 #self.net = Net(cookie_file='/mnt/network/cookies', http_debug=True, cloudflare=True)11 self.net = Net(cookie_file='/mnt/network/cookies', cloudflare=True)11 self.net = Net(cookie_file='/mnt/network/cookies', http_debug=True, cloudflare=True) 12 # self.net = Net(cookie_file='/mnt/network/cookies', cloudflare=True) 12 13 url = str(sys.argv[1]) 13 14 return self.get_answer_code(url) 14 15 15 16 def get_answer_code(self, web_url): 16 headers = {'User-Agent': common.FF_USER_AGENT} 17 # headers = {'User-Agent': common.FF_USER_AGENT} 18 # headers = {'User-Agent': common.RAND_UA} 19 20 Domain = re.sub(r'https*:\/\/([^/]+)(\/*.*)', '\\1', web_url) 21 headers = {'User-agent': common.FF_USER_AGENT, 'Referer': web_url, 'Host': Domain, 22 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 23 'Content-Type': 'text/html; charset=utf-8'} 24 17 25 html = self.net.http_GET(web_url, headers=headers).content 18 26 #html = self.request(web_url, cookie_file=/mnt/network/cookies, cloudflare=True) … … 21 29 22 30 sys.stdout = CloudflareResolver() 31 32
Note: See TracChangeset
for help on using the changeset viewer.