python - Python pycurl 将值发布到 Web 表单非常简单
问题描述
我要做的就是将此 curl 代码转换为 pycurl:
curl -d "用户名=Bruce&submit=Submit" "https://mytestwebsite.com/testingcurl"
所以它要做的就是发送用户名“Bruce”并提交。然而,我看过的所有例子都非常复杂。不太清楚为什么这这么难!
解决方案
requests
您可以使用模块快速简单地完成它,它更简单更容易:
import requests
data = {
'username': 'Bruce',
'submit': 'Submit'
}
response = requests.post('https://mytestwebsite.com/testingcurl', data=data)
正如您可能已经看到的,使用 `pycurl` 您必须使用 `setopt` 方法,然后使用 `perform`,`requests` 更简单。
推荐阅读
- python - Ansible 正则表达式过滤器
- r - 在 R 中使用时间和地理坐标进行模糊连接
- c# - 如何处理来自同一个异常对象的不同类型的异常?
- python - 手动绘制 matplotlib 图例框
- python - 如何替换字符串中的单个斜杠“/”,不包括“://”模式中的斜杠字符
- java - Javafx 和文件关联:打开选定的文件
- javascript - 在 Javascript 中调用对象方法
- python - 如何使用时间在 datetimeIndex 数组中进行索引
- php - 404 未找到;Apache Server 无法加载简单的 php 文件
- arrays - 使用数组将文本从一个工作表传递到另一个工作表