cuiliang / Quicker

Quicker软件反馈repo
https://getquicker.net
547 stars 29 forks source link

浏览器控制 和 WebView2浏览器 新增 拦截xhr数据并处理 功能 #2073

Open paulzhu32 opened 9 months ago

paulzhu32 commented 9 months ago

需求: 目前 浏览器控制 和 WebView2浏览器 能够满足静态网页内容的处理,但大部分动态加载的网页通过js来获取并处理,复杂都提高,数据处理也不方便。

目前的网站大部分都是动态加载数据的,会通过多个xhr来请求实际的数据,所以建议 浏览器控制 的 WebView2浏览器 两个功能里,增加 接收、过滤xhr,然后对符合要求的xhr请求进行数据处理。

建议: 浏览器控制:能否通过 Quicker Connector,让quicker能够收到动态加载的请求(xhr),并对xhr进行处理。 WebView2浏览器:新增 请求过滤 功能,对符合的请求(xhr),能够保存到变量,便于后续处理。

cuiliang commented 9 months ago

扩展没有申请网络请求的权限。 WebView2,可以尝试得到WebView控件引用后,使用c#进行处理。 不过过于复杂的逻辑,建议直接写程序实现了。