J'essaie d'accéder à une page web en utilisant urllib2 et la redirection automatique dans urllib2 ne semble pas récupérer la page entière. Voici mon code:urllib2 rediriger la page vide (bien que le code soit 200 et geturl() pointe vers la nouvelle page)
request = urllib2.Request(link)
request.add_header('User-Agent','...')
opener = urllib2.build_opener()
page = opener.open(request)
print(page.code)
print(page.geturl())
print(page.read())
a) Lorsque link = 'https://www.google.com'. Il imprime
200
https://www.google.com
<!doctype...> Etc. Etc. </script>
b) Lorsque link = 'https://www.xyz.com/a_link_which_is_redirected.html'. Il imprime
200
https://the_new_link
<blank>
Toutefois, si j'accéder au « lien » en b) par l'intermédiaire d'un navigateur Internet, il affiche correctement une page avec un formulaire.