前提・実現したいこと
webサービスでrequests.post
を使用してデータ取得をしたいです。
第一段階としてトークンの取得をする必要があります。post
は初めて使います。
よろしくお願いします。
発生している問題・エラーメッセージ
例外が発生しました: ProxyError HTTPSConnectionPool(host='xxxxxxx', port=8000): Max retries exceeded with url: /xxx/xxxxxx (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden')))
該当のソースコード
python
1import requests 2 3url = 'https://xxxxxxx' 4 5data = { 6 'Code': "企業コード", 7 'Password': "パスワード", 8 'UserCode': "ユーザーコード" 9} 10 11res = requests.post(url, data=data) 12
試したこと
試しに```PowerShell``でやってみたらできました。
powershell
1 [Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bOR [Net.SecurityProtocolType]::Tls12 2$data = @{Code="企業コード"; Password="パスワード"; UserCode="ユーザーコード"} 3$url = 'https://xxxxxxx' 4Invoke-WebRequest -Method Post $url -Body $data
補足情報(FW/ツールのバージョンなど)
os: Windows
python: 3.8.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/22 01:54