Private GIT

Skip to content
Snippets Groups Projects
Commit 4e0a4c3f authored by echel0n's avatar echel0n
Browse files

Updated code to added referer header for web proxies

parent 730cd0f8
No related branches found
No related tags found
No related merge requests found
......@@ -34,7 +34,7 @@ class RSSFeeds:
finally:
self.rssDB.close()
def getFeed(self, url, post_data=None, request_headers=None, referrer=None, items=[]):
def getFeed(self, url, post_data=None, request_headers=None, items=[]):
parsed = list(urlparse.urlparse(url))
parsed[2] = re.sub("/{2,}", "/", parsed[2]) # replace two or more / with one
......@@ -45,7 +45,7 @@ class RSSFeeds:
try:
fc = Cache(self.rssDB)
resp = fc.fetch(url, False, False, request_headers=request_headers, referrer=referrer)
resp = fc.fetch(url, False, False, request_headers=request_headers)
for item in items:
try:
......
......@@ -139,8 +139,8 @@ class TVCache():
logger.log(traceback.format_exc(), logger.DEBUG)
def getRSSFeed(self, url, post_data=None, items=[]):
referrer = self.provider.proxy.getProxyURL()
return RSSFeeds(self.providerID).getFeed(self.provider.proxy._buildURL(url), post_data, self.provider.headers, referrer, items)
self.provider.headers.update({'Referer': self.provider.proxy.getProxyURL()})
return RSSFeeds(self.providerID).getFeed(self.provider.proxy._buildURL(url), post_data, self.provider.headers, items)
def _translateTitle(self, title):
return u'' + title.replace(' ', '.')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment