Question

I'm working on a Python script to scrape information from Metacritic. It works fine for most movies but it has issues with movies that Metacritic redirects.

For example on the list of movies, Metacritic provides the url "/movie/red-riding-in-the-year-of-our-lord-1983" but when you click that URL it brings you to "/movie/red-riding-trilogy". I need urllib to fetch the HTML of the final URL it ends up at.

Était-ce utile?

La solution 2

I ended up using the requests module. (http://docs.python-requests.org/en/latest/) Here is the code for the request and the line to save the final url.

response = requests.get(url)
newUrl = response.url

Autres conseils

Try using,

import urllib.request
urllib.request.FancyURLopener().open_http("your url")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top