python怎样模拟发送 CGI 表单(METHOD=POST)?

python怎样模拟发送 CGI 表单(METHOD=POST)?

我需要通过 POST 表单获取网页,有什么代码能简单做到吗?

是的,这里有一个使用 urllib.request 的简单例子:

#!/usr/local/bin/python

import urllib.request

# build the query string
qs = "First=Josephine&MI=Q&Last=Public"

# connect and send the server a path
req = urllib.request.urlopen("http://www.some-server.out-there"
                             "/cgi-bin/some-cgi-script", data=qs)
with req:
    msg, hdrs = req.read(), req.info()
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python怎样模拟发送 CGI 表单(METHOD=POST)?