我如何从 POST 请求中 print/read HTML?
How do I print/read the HTML from a POST requests?
使用这个例子:https://google.com/recaptcha/api2/demo
这是我正在使用的脚本的一部分:
url = "https://google.com/recaptcha/api2/demo"
with requests.Session() as s:
s.headers[
'User-Agent'] = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0'
s.headers['content-type'] = 'application/json; charset=UTF-8'
data = {"g-recaptcha-response": str(captcha["text"])}
response = s.post(url, data=data)
假设我能够解决验证码问题,我如何打印此页面的 HTML 文本结果:
您可以通过访问 response.text 属性.
访问 html / 正文
正确查看文档 here。
如果您需要进一步解析响应,您可以使用 BeautifulSoup 之类的东西来解析响应。
使用这个例子:https://google.com/recaptcha/api2/demo
这是我正在使用的脚本的一部分:
url = "https://google.com/recaptcha/api2/demo"
with requests.Session() as s:
s.headers[
'User-Agent'] = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0'
s.headers['content-type'] = 'application/json; charset=UTF-8'
data = {"g-recaptcha-response": str(captcha["text"])}
response = s.post(url, data=data)
假设我能够解决验证码问题,我如何打印此页面的 HTML 文本结果:
您可以通过访问 response.text 属性.
访问 html / 正文正确查看文档 here。
如果您需要进一步解析响应,您可以使用 BeautifulSoup 之类的东西来解析响应。