江湖任我行修改器,桑植一小,柴静拍雾霾纪录片
fidderscript
只是其中一段举例
//osession.host 请求的host //osession.url.contains 请求host之后的字段 if(osession.host == 'api.xi5jie.com' && osession.url.contains("/feed")){ var filename = "d:/response.txt"; var logcontent = osession.getresponsebodyasstring(); //osession.getresponsebodyasstring()获取相应内容字符串 var sw : system.io.streamwriter; if (system.io.file.exists(filename)){ //是否有该文件夹 sw = system.io.file.appendtext(filename); //有添加 sw.write(logcontent); } else{ sw = system.io.file.createtext(filename); //没有创建 sw.write(logcontent); } sw.close(); sw.dispose(); } //这是本身自带的不要做修改 if (m_hide304s && osession.responsecode == 304) { osession["ui-hide"] = "true"; } }
// 修改session中的显示样式 osession["ui-color"] = "orange"; // 移除http头部中的mqb-x5-referer字段 osession.orequest.headers.remove("mqb-x5-referer"); // 修改http头部中的cache-control字段 osession.orequest["cache-control"] = "no-cache"; // 修改host osession.host = "example.domain"; // 修改origin字段 osession.orequest["origin"] = "http://domain"; // 删除所有的cookie osession.orequest.headers.remove("cookie"); // 新建cookie osession.orequest.headers.add("cookie", "username=cookiename;"); // 修改referer字段 osession.orequest["referer"] = "https://yoururl"; // 获取request中的body字符串 var strbody=osession.getrequestbodyasstring(); // 用正则表达式或者replace方法去修改string strbody=strbody.replace("aaaa","bbbbbb"); // 将修改后的body,重新写回request中 osession.utilsetrequestbody(strbody); // 判断连接中是否包含字符串str osession.uricontains(str) // 给连接请求添加一个字段test osession.orequest["test"]="test new request";
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论