如何在中间层proxy form表单的数据,且不影响原有功能
本帖最后由 大药科技 于 2022-3-1 11:01 编辑因为新医保系统没有导出明细的功能,只能自己实现相关功能(感觉太操蛋 基本功能都没有...),网页使用了VUE虽然可以用document.querySelectorAll 挨个取得form单个数据,但是图中的证件类型、医疗类别、险种类型、结算退费标志这几个不是input类型 一个div,这样太麻烦了,想一步到位,奈何技术不够啊。
看了@王一之、@李恒道 {:4_114:}两位大佬发表的关于使用ES6 proxy拦截XHR的原理,心想能不能直接在XHR阶段 拦截到要send的data 并使用GM_xmlhttpRequest 单独请求接口拼接csv导出或者拦截from也行,关键是不影响原有查询功能。
下面不是input类型的dom
<div class="ant-select-selection__rendered"><div title="是" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">是</div></div>
劫持xhr理论上可行,流程大概就是先劫持,再click一下查询按钮获得数据,然后恢复xhr。不过vue应该有更简单的办法,不会的话学点css,querySelector取几个表单数据应该还是很容易的。 cxxjackie 发表于 2022-3-1 11:37
劫持xhr理论上可行,流程大概就是先劫持,再click一下查询按钮获得数据,然后恢复xhr。不过vue应该有更简单 ...
{:4_101:}来个实例 https://bbs.tampermonkey.net.cn/thread-752-1-1.html
对send劫持获取发送的数据监听的
Vue页面处理方法
[油猴脚本开发指南]Vue初探__vue__
https://bbs.tampermonkey.net.cn/thread-1425-1-1.html
[油猴脚本开发指南]通过__vue__获取数据
https://bbs.tampermonkey.net.cn/thread-1438-1-1.html
李恒道 发表于 2022-3-1 15:31
https://bbs.tampermonkey.net.cn/thread-752-1-1.html
对send劫持获取发送的数据监听的
GG{:4_114:} 大药科技 发表于 2022-3-1 15:33
GG
咋了哥哥 李恒道 发表于 2022-3-1 15:36
咋了哥哥
我要跟GG混{:4_114:} 大药科技 发表于 2022-3-1 15:42
我要跟GG混
b站也有相应的视频
哥哥有兴趣可以看一下 李恒道 发表于 2022-3-1 15:43
b站也有相应的视频
哥哥有兴趣可以看一下
还是要GG 亲手教才香{:4_108:} 你这种提问别人很难帮到
首先别人怎么登录到这种有门槛的平台呢
页:
[1]
2