总体思路:将网页执行脚本抓包后转换成Python代码,用循环自动执行代码
1、抓包:
F12打开浏览器抓包,点执行按钮,network copy curl
2、curl转换成Python
curl转换Python网址:https://curl.trillworks.com/
将转换后的代码copy到Python文件中,后面加循环语句,如下:
for month in range(4,5):
for date in range(1,14):
data = [
('report_id', '13944'),
('report_date', '2017-'+("%02d"%month) +'-'+ ("%02d"%date)),
]
resp = requests.post('http://bi.cmcm.com:8080/report/run_report_stat', headers=headers, cookies=cookies, data=data)
print(resp.text)
如上代码,自动执行4月1-13日的数据
完毕!