0

これを行うコードがあります:1.いくつかのチェックボックスをチェックします2.選択したものを削除します

resp = mechanize.Request('http://some_url/manager.php', data)
cj.add_cookie_header(resp)
res = mechanize.urlopen(resp)
time.sleep(2)

データは次のようになります。

data = {'checkbox[]': '1', 'checkbox[]': '3', 'checkbox[]': '6', 'id': '1', 'submit': 'Delete'}

ジョブが正しく行われたかどうかを確認し、そうでない場合は再試行するにはどうすればよいですか? bewonderfulのサンプルコードです。ありがとう。

4

1 に答える 1

0

どんな仕事かにもよる。res.read()体に何らかの指標があり、意図したとおりに機能したことを示唆している場合は、そこにあることを確認できますか? 関連情報が応答 URL またはヘッダーにある場合はres.info()、ヘッダーとres.geturl()URL に: を使用します。

これはあなたが意味するものですか?

resp = mechanize.Request('http://some_url/manager.php', data)
cj.add_cookie_header(resp)
res = mechanize.urlopen(resp)
while res.read() == None:
    time.sleep(2)
    res = mechanize.urlopen(resp)
于 2013-04-10T14:17:15.797 に答える