总体思路:将网页执行脚本抓包后转换成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日的数据

完毕!