それはコードは次のようになります。サイト利用可能ですが、必ず回答「内部サーバーエラー」
ちょうどしかし、私は常にエラーメッセージが表示されます、特定のURL(例えば http://www.example.com)にいくつかのデータを掲載url ="http://www.example.com"
for a in range(0,10):
opener = urllib2.build_opener()
urllib2.install_opener(opener)
postdata ="info=123456"+str(a)
urllib2.urlopen(url, postdata)
、
Traceback (most recent call last):
File "test.py", line 9, in <module>
urllib2.urlopen(url, postdata)
File "c:\Python26\lib\urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "c:\Python26\lib\urllib2.py", line 397, in open
response = meth(req, response)
File "c:\Python26\lib\urllib2.py", line 510, in http_response
'http', request, response, code, msg, hdrs)
File "c:\Python26\lib\urllib2.py", line 435, in error
return self._call_chain(*args)
File "c:\Python26\lib\urllib2.py", line 369, in _call_chain
result = func(*args)
File "c:\Python26\lib\urllib2.py", line 518, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 500: Internal Server Error
私は問題が解決する可能性がありますか?どんな助けでも大歓迎です。
「curl」などのツールを使用して、同じURLに同じデータをPOSTしてみてください。サイトが500で応答しているに違いない。期待どおりに動作していないか、またはスクリプトがそれにアクセスするために使用されていることが分かった(無礼だが、一部のサイトではそうする)。 –