Python pycurl post 将值转换为网络表单真的很简单
Python pycurl post values to a web form really simple
我只想将此 curl 代码转换为 pycurl:
curl -d "username=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` 更简单。
我只想将此 curl 代码转换为 pycurl:
curl -d "username=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` 更简单。