diff --git a/morss/crawler.py b/morss/crawler.py index 456d5a0..78b8cd6 100644 --- a/morss/crawler.py +++ b/morss/crawler.py @@ -33,7 +33,7 @@ MIMETYPE = { DEFAULT_UA = 'Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0' -def custom_handler(accept=None, strict=False, delay=None, encoding=None, basic=False): +def custom_handler(accept=None, strict=False, delay=None, encoding=None): handlers = [] # as per urllib2 source code, these Handelers are added first @@ -51,9 +51,7 @@ def custom_handler(accept=None, strict=False, delay=None, encoding=None, basic=F handlers.append(HTTPEquivHandler()) handlers.append(HTTPRefreshHandler()) handlers.append(UAHandler(DEFAULT_UA)) - - if not basic: - handlers.append(AutoRefererHandler()) + handlers.append(AutoRefererHandler()) handlers.append(EncodingFixHandler(encoding)) diff --git a/morss/morss.py b/morss/morss.py index de9fe24..4350a2a 100644 --- a/morss/morss.py +++ b/morss/morss.py @@ -336,7 +336,7 @@ def FeedFetch(url, options): try: con = crawler.custom_handler(accept='xml', strict=True, delay=delay, - encoding=options.encoding, basic=not options.items) \ + encoding=options.encoding) \ .open(url, timeout=TIMEOUT * 2) xml = con.read()