Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python3,如何在r.text中找到crtftocken?_Python_Client_Python Requests_Httpclient - Fatal编程技术网

Python3,如何在r.text中找到crtftocken?

Python3,如何在r.text中找到crtftocken?,python,client,python-requests,httpclient,Python,Client,Python Requests,Httpclient,我正在用Python编写一个客户端,为了获得授权,我必须发送带有登录名、密码和CSRF令牌的POST(我使用请求) 我可以在r.text中看到CSRF令牌,但我不知道如何找到这个字符串

我正在用Python编写一个客户端,为了获得授权,我必须发送带有登录名、密码和CSRF令牌的POST(我使用请求)

我可以在r.text中看到CSRF令牌,但我不知道如何找到这个字符串

然后将csrf tocken复制到变量csrftoken,并按如下方式发送

r = requests.post(url,data=dict(login=123,password=123, csrf_token=csrftoken))
使用

from bs4 import BeautifulSoup
soup = BeautifulSoup(r.text)
input_tag = soup.find("input", {"name":"csrf_token"})
csrf_token = input_tag.get("value")