私はPythonコードでURLを開きたいですが、私は "webbrowser"モジュールを使いたくありません。私はそれをもう一度試してみました(実際のデフォルトブラウザでURLを開きましたが、これは私が望んでいないものです)。だから、私はurllib(urlopen)を使用して機械化してみました。どちらも自分のプログラムで正常に動作しましたが、どちらも実際に私の要求をウェブサイトに送っていませんでした。ここでブラウザを使わずにPythonでURLを開くにはどうすればよいですか?
は、私のコードの一部です:
finalURL="http://www.locationary.com/access/proxy.jsp?ACTION_TOKEN=proxy_jsp$JspView$SaveAction&inPlaceID=" + str(newPID) + "&xxx_c_1_f_987=" + str(ZA[z])
print finalURL
print ""
br.open(finalURL)
page = urllib2.urlopen(finalURL).read()
私は、サイト、locationary.comに行くとき、それは変更が行われていることを示していません!私が "ウェブブラウザー"を使用したとき、私はURLを提出した後、ウェブサイト上で変更を示しました。実際にブラウザを開くことなく、ウェブブラウザと同じことをするにはどうすればいいですか?
私はウェブサイトが「GET」望んでいると思います
'?' 'proxy.jspACTION_TOKEN ='のような 'proxy.jsp?ACTION_TOKEN =' –
サービスが 'POST'か' GET'要求を望んでいるかどうか知っていますか? –
あなたの問題には特に関係しませんが、 'urllib.urlopen()'は廃止され、Python 3.0では削除されていることに注意してください。 ['urllib2.urlopen()'](http://docs.python.org/library/urllib2.html#urllib2.urlopen)を使用してください。 – Amadan