对于在工作中使用的某些网站数据,大家通常的做法是再浏览器f12,获取到network报文信息,然后获得当前报文下信息。
但是如果通过程序自动化获取,对于报文会有加密参数,而相关的加密参数 需要破解js 加密文件等,加大了开发时间,所以拦截到网站的http/https报文 过滤需要报文,发送后台服务。
manifest.json 配置
{ "name": "***", "version": "1.0", "description": "***。", "permissions": [ "storage", "tabs", "webRequest", "http://*/", "https://*/" ], "background": { "scripts": ["background.js"], "persistent": true }, "browser_action": { }, "icons": { "16": "images/favIMG8.png", "32": "images/favIMG8.png", "48": "images/fav.png", "128": "images/fav.png" }, "manifest_version": 2, "content_scripts": [ { "matches": ["<all_urls>"], "js": ["./content.js"], "run_at": "document_start", "all_frames": true } ], "web_accessible_resources": [ "pageScripts/defaultSettings.js", "pageScripts/main.js", "iframe/index.html" ] }
项目目录
pageScript main.js 相关程序