模拟web请求——简单的小程序提高工作效率
admin
2023-07-23 11:01:49
0

研究了一段时间爬虫,了解到了用代码发起http请求的方法,想练练手。突然想起工作上遇到的一个难题,感觉非常适合。
问题是这样的:工作上维护的一个系统,有时候代码脚本有变更,需要通过一个前台页面进行刷新。但是因为服务器高可用的要求,总共部署了27个server,一次更新每个server都需要刷一遍,非常麻烦。刷新页面的url是这样的:http://ip:port/OpenEbus_srv/refreshScript.jsp
模拟web请求——简单的小程序提高工作效率
刷新完成后:
模拟web请求——简单的小程序提高工作效率
相当简单的页面,不同的server区别就在于ip和端口。之前研究了一下页面源码,想找一种方法能仿照这个页面的方法的请求后台刷新,但是研究了半天也没有思路。这次有了灵感,无论这个页面是通过什么方式请求的后台,不过都是http请求而已,而且带参数肯定是post,F12抓个包找到请求url和参数,用requests请求一下不就得了
抓包结果:
模拟web请求——简单的小程序提高工作效率
请求方法post,请求url是http://ip:port/OpenEbus_srv/refreshScript.jsp?filename=脚本名 ,请求data为bpmnServiceName:SINGLE,齐活儿了
开始写,发现一个尴尬的事情,单位的服务器上python没装requests,而且服务器不通外网,要搞很麻烦。那么就用urllib吧,多写两行代码而已:
模拟web请求——简单的小程序提高工作效率
成功!剩下的事就是写个脚本,把所有url加到一个list里循环就ok了,终于不用再一个一个页面的点了~

相关内容

热门资讯

胡锡进:中方抓了两名走私稀土的... 中国外交部发言人24日表示,两名日本人因违反中国法律被中方主管部门依法拘留。发言人表示,已向日方通报...
江西省卫生健康委员会原党组书记... 日前,江西省卫生健康委员会原党组书记、主任龚建平(正厅级)涉嫌受贿罪、滥用职权罪、串通投标罪一案,由...
13岁女孩称被强奸,“他们逼我... “13岁女孩自称被强奸事件”经媒体报道后引发持续关注。6月23日凌晨,运城市公安局盐湖分局发布警情通...
没有“阿里血脉”的灵犀被曝出售... 文 | 强调Next 6月23日,字节跳动CEO梁汝波在火山引擎Force大会上说,字节过去几年持...
外卖餐品里有蛆虫?官方通报 针对网传沈阳市于洪区赤山路某餐饮店外卖餐品存有蛆虫的问题,于洪区市场监督管理局高度重视,第一时间开展...
万语谦言(湖北学生,669.8... 极目新闻记者 张静娴 陈倩近日,在全国残疾人单考单招成绩揭晓后,在武汉市盲童学校,三个名字同时与“全...
四川高考成绩即将发布,第30次... 极目新闻记者 谢茂据四川省教育考试院消息,预计6月25日18:30起,四川高考学生可查询成绩,且今年...
七次登榜!阿五再登2026必吃... 2026年大众点评必吃榜10周年盛典新鲜揭晓阿五黄河大鲤鱼 郑州纬三路店再度登榜这已是阿五第七年获此...
沈铭权任宁波市代市长 据浙江组工,宁波市第十六届人民代表大会常务委员会第三十四次会议6月24日决定,接受汤飞帆辞去宁波市人...
学区房大地震:三把刀,同时砍下... 一场学区房的大地震来了。今年上半年,全国多个城市出手,把“房产证”和“入学资格”之间的铁链一节一节拆...