2

Python で mechanize を使用しているときに問題が発生しました。最初にコードを見てください。

>>> s
'http://www.renren.com'
>>> br=mechanize.Browser()
>>> br.open(s)
<response_seek_wrapper at 0x1012b15f0 whose wrapped object = <closeable_response at 0x1012b11b8 whose fp = <socket._fileobject object at 0x1012949d0>>>
>>> br.set_cookiejar(cj)
>>> br.open(s)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.macosx-10.7-intel/egg/mechanize/_mechanize.py", line 203, in open
  File "build/bdist.macosx-10.7-intel/egg/mechanize/_mechanize.py", line 255, in _mech_open
mechanize._response.httperror_seek_wrapper: HTTP Error 400: Bad Request

変数 "s" の値はアクセスしたい Web サイトの URL で、Browser() を作成し、br.open(s) を実行しました。ここではエラーではありませんが、cookiejar を " br」、正しい引数で open() メソッドを呼び出し続けると、障害が発生し、「Bad Request」が表示されます。

私は何をすべきか?どうもありがとう!

4

1 に答える 1