requests
libを使用してWebサイトへの認証とフォームへの入力を試みています
import requests
payload = {"name":"someone", "password":"somepass", "submit":"Submit"}
s = requests.Session()
s.post("https://someurl.com", data=payload)
next_payload = {"item1":"something", "item2":"something", "submit":"Submit"}
r = s.post("https://someurl.com", data=next_payload)
print r.text
認証が機能し、フォームに投稿できることを確認しましたが、これに問題があるとThe action could not be completed, perhaps because your session had expired. Please try again
urllib2 で試行され、同じ結果が得られます-Cookie の問題とは思わないでください。このページの JavaScript がセッション エラーの発生と関係があるのでしょうか? 他のフォーム ページには JavaScript がありません。
ご意見ありがとうございます...