Próbuję pobrać następującą stronę internetową:Dlaczego funkcja urllib.urlopen.read() nie odpowiada kodem źródłowym?
import urllib
urllib.urlopen("http://www.gallimard-jeunesse.fr/searchjeunesse/advanced/(order)/author?catalog[0]=1&SearchAction=1").read()
Wynik nie odpowiada temu, co widzę podczas inspekcji kodu źródłowego strony sieci Web przy użyciu przeglądarki Google Chrome dla przykładu.
Czy możesz mi powiedzieć, dlaczego tak się dzieje i jak mogę poprawić swój kod, aby przezwyciężyć ten problem?
Dziękuję za pomoc.
Jakie są różnice? –
Witam, urllib.urlopen.read() daje mi na przykład w organizmie: '
\ n \ n' która jest zbyt mała informacja dotycząca tego, co znajduje się na stronie. –Zobacz odpowiedź Srikara.Strona jest generowana dynamicznie przy użyciu javascript. Klucz znajduje się w "Album1.EcritElement (0)". –