Use py3k compatible urllib with own User-Agent header

pull/21/head
Mišo Belica 11 years ago
parent 9ed02047dd
commit 42530d4af7

@ -27,15 +27,20 @@ from __future__ import division, print_function, unicode_literals
import logging
import locale
import urllib
import webbrowser
from tempfile import NamedTemporaryFile
from docopt import docopt
from .. import __version__
from .._compat import urllib
from ..readable import Article
HEADERS = {
"User-Agent": "Readability (Readable content parser) Version/%s" % __version__,
}
def parse_args():
return docopt(__doc__, version=__version__)
@ -55,7 +60,8 @@ def main():
if resource.startswith("http://") or resource.startswith("https://"):
url = resource
response = urllib.urlopen(url)
request = urllib.Request(url, headers=HEADERS)
response = urllib.urlopen(request)
content = response.read()
response.close()
else:

Loading…
Cancel
Save