0
urllib(python 3.5)を使ってPOST呼び出しをしようとしましたが、それを理解できません。いずれかを作る方法の例がたくさんありますPOST call without authまたはcall with auth, but GET ...私は2と2をまとめるのに苦労しています!誰かがコードで私を助けてくれますか?authでurllib POSTを作成する方法は?
urllib(python 3.5)を使ってPOST呼び出しをしようとしましたが、それを理解できません。いずれかを作る方法の例がたくさんありますPOST call without authまたはcall with auth, but GET ...私は2と2をまとめるのに苦労しています!誰かがコードで私を助けてくれますか?authでurllib POSTを作成する方法は?
あなたは試すことができます:
import urllib.request
auth_handler = urllib.request.HTTPBasicAuthHandler()
auth_handler.add_password(realm='name',
uri='url',
user='user',
passwd='pass')
opener = urllib.request.build_opener(auth_handler)
urllib.request.install_opener(opener)
req = urllib.request.Request(url=some_url, data=data, method='POST')
urllib.request.urlopen(req)
をhttps://stackoverflow.com/questions/3238925/python-urllib-urllib2-post –
'' requests'でauth'がはるかに簡単です。それを使用することができます - http://docs.python-requests.org/ja/master/user/authentication/。また、実際にあなたのコードを投稿することができますので、あなたは何を試したのでしょうか? – droravr
お返事ありがとうございますが、リクエストではなくurllibを使用する必要があります。 – uzla