http コンテンツを取得して投稿するために、python requests ライブラリを使用しています。get 関数の使用に問題はありませんが、post 関数が失敗するか、まったく何もしないようです。リクエストライブラリの私の理解から、POST関数は送信するデータを自動的にエンコードしますが、それが実際に起こっているかどうかはわかりません
コード:
data = 'hash='+hash+'&confirm=Continue+as+Free+User'
r = requests.post(url,data)
html = r.text
html の「値」を確認することで、返される応答が POST のない URL の応答であることがわかります。