python - 我在使用请求发布到网站时遇到问题
问题描述
import requests
url = "https://nextdoor.com/login/?ucl=1"
username = "myusename"
password = "password"
response = requests.get(url, auth=(username, password), verify=False)
我应该如何使用 发布到我的隔壁帐户requests
?
解决方案
登录请求使用“POST”方法,而不是“GET”方法。使用 requests.post 而不是 requests.get
r = requests.post('https://httpbin.org/post', data = {'key':'value'})
您可以在文档中找到此方法的语法。
https://requests.readthedocs.io/en/master/user/quickstart/
对于您想要做的事情,请考虑使用 selenium,过去我不得不做类似的事情,我发现它更容易。
推荐阅读
- go - Golang Task Runner - (github.com/oxequa/realize) 输出 exec: 未启动
- python - 我正在制作一个 tkinter GUI 函数,它给出了 cheched 'p' 的按钮数量,如果有 2 个按钮被 cheched 或没有
- java - 多个 Java 类实例同时读取同一个 Map 是否存在线程安全问题?
- xml - 更新 XML 中 if 条件的值时出错
- amazon-eks - 我们可以添加 EKS windows Worker 节点吗?
- python - 在 Bitnami Odoo Stack 中升级 pip
- javascript - Google Bucket - 获取特定文件
- apache-dolphinscheduler - 监控中心Zookeeper管理界面显示异常
- node.js - 如何从 URL 获取文件作为 Buffer 对象?
- c++ - 如何解析包含具有增强精神的嵌入式引号的引号字符串