仅供参考,共同进步。

杂记:用python向网页提交数据

准备:
1. 要提交数据的网址。  
2. 网页中需要提交的数据所对应的键即数据要提交给谁或变量名 
3. 是在HTML表单中提交(一般为POST请求),还是在URL中提交(一般为GET请求)
动手:
import requests
url = 'xxxxxxx'
r = request.Session() # 建立一个会话,可以保持cookie
# 构造提交数据:
payload = {
    '键1':数据,
    '键2':数据,
    '键3':数据
}
# 提交数据:
respond = r.post(url,data = payload)
print respond.text # 输出响应

注意:若为POST请求方法,则用pos
t方式提交,数据赋给data;若为GE
T请求方法,则用get方式提交,将d
ata换成params,即将数据赋给para
ms。(因为params是添加到url的请
求字符串中的,用于get请求;而dat
a是添加到请求体--body中的,用于
post请求。)
posted @ 2018-10-28 22:54  南山i  阅读(4645)  评论(0编辑  收藏  举报