Web ページのソースを読み取ろうとしていますが、どういうわけか正しいソースを取得できません。
ブラウザに URL を入力し、Python で同じ URL を読み取ると、異なる結果が返されます。スクリプトがブラウザで実行されているためだと思います。しかし、どのスクリプトか理解できないようです。
私の目標は、次の URL を入力して開いたページのソースを取得することです。
印刷された HTML ソース コードは、入力した URL ではなく、親ページのソース コードです。
私のpythonスクリプト:
item_url = 'http://www.topshop.com/webapp/wcs/stores/servlet/ProductDisplay?beginIndex=1&viewAllFlag=&catalogId=33057&storeId=12556&productId=10366631&langId=-1&sort_field=Relevance&categoryId=208523&parent_categoryId=203984&pageSize=20'
product_url = urllib.urlopen(item_url)
product_s = product_url.read()
print product_s
ソース コード (製品の詳細) を入手するにはどうすればよいですか?