模拟web请求——简单的小程序提高工作效率

研究了一段时间爬虫,了解到了用代码发起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了,终于不用再一个一个页面的点了~

成都创新互联公司主要从事成都做网站、成都网站设计、成都外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务栾城,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108


网站题目:模拟web请求——简单的小程序提高工作效率
URL地址:http://bzwzjz.com/article/gisjhh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计公司 网站建设改版 成都商城网站建设 成都网站建设公司 高端网站设计 成都定制网站建设 重庆网站建设 成都网站建设 成都网站建设 阿坝网站设计 成都营销网站建设 盐亭网站设计 定制级高端网站建设 定制网站设计 成都网站制作 成都网站设计 外贸营销网站建设 企业网站建设 泸州网站建设 手机网站设计 移动网站建设 成都网站制作