次のコードを呼び出して URL にアクセスし、そのページのコンテンツを印刷しようとしました。
import urllib2
f = urllib2.urlopen("https://www.reaxys.com/reaxys/secured/customset.do?performed=true&action=get_preparations&searchParam=1287039&workflowId=1338317532514&workflowStep=1&clientDateTime=2012-05-29%2015:17")
page = f.read()
print page
f.close()
URL がどこからでもアクセスできるかどうかはわかりません。そのため、そのページのコンテンツにすべての人がアクセスできるとは限りません。
このページでは、ユーザーがページにとどまることができる時間の制限を設定します。その後、ユーザーがタイムアウトに達したことを示すポップアップが表示されます。
私が遭遇した問題は次のとおりです。URL をブラウザーに入力すると、すべて正常に開きました。しかし、Pythonがそのページから読み取ったものを印刷しようとすると、Pythonは、ページがタイムアウトに達したときにのみポップアウトするページを読み取りました.
何が問題なのかわかりません。それは Python ですか、それとも Web サイトですか? そのページの実際のコンテンツをPythonに読み取らせるにはどうすればよいですか?
前もって感謝します。