我是一個noob,我需要使用sessionid來發布其他命令,比如search.do,我使用Python 3.5,但我不確定獲取和發佈它的最佳方式。 這裏是我如何發佈請求。如何使用python發佈sessionid 3
import urllib.parse
url = 'https://myapi.application.com/dmapi/login.do'
values = {'account' : 'MYACCOUNT', 'username': 'admin', 'password': 'pas1234', 'appid':'12346'}
data = urllib.parse.urlencode(values)
data = data.encode('utf-8') # data should be bytes
req = urllib.request.Request(url, data)
resp = urllib.request.urlopen(req)
respData = resp.read()
print(respData)
打印得到這個結果。
b'errorcode=0\r\nsessionid=ef9a9cbd-e063-4be2-9301-9de59891304c\r\n'
我需要在隨後的請求中使用sessionid。什麼是最好的方式去做這件事。