我理解的题目是:如何识别浏览器插件是否使用ip代理,如果使用,如何得到代理ip和端口。
1.先获取浏览器插件的目录,然后读取内容,检测是否有http请求,如果有读取ip和端口
2.扫描系统所有的http请求头,是否有x_Forwarded_ForProxy-Connection
如果要使用代理服务器访问网站,首先要获得代理服务器的使用权。可以手工添加代理服务器,也可以从文件批量导入代理。由于代理服务器普遍时效短,添加完代理后需要及时使用。这就需要使用自动下载采集代理的功能,可以从指定网址采集,也可以从代理服务器供应商提供的api接口获得代理。代理采集规则中需设定采集网址、获取参数的正则表达式,每次采集数量等。完成后可以点击采集测试按钮,测试采集效果。
MutouBrowser浏览器关于代理服务器的设置,在设置窗口中找到代理服务器,设置自动删除使用过的代理,这样可避免重复使用代理。设定代理服务器库存下限为5,当本地可用代理数量低于5个时,将启动默认的代理采集规则,采集补充本地代理ip池。确保有源源不断的代理IP可供使用。
如果在自动控制项目中更换代理ip,新建一个模拟伪装的步骤,改变木头浏览器使用的当前代理服务器,可设定按顺序使用库存中的代理或者随机抽取代理。
在发送HTTP请求数据时,也支持使用代理服务器,同样是从木头浏览器的代理ip池中获取代理服务器。
如果是手工操作,可以点击工具栏上“代理”按钮实现切换代理服务器,还可以右键点击,从代理ip池中选择使用。
不管用什么切换代理服务器的方式,软件都可以在代理数量低于下限时,自动下载采集代理服务器补充库存。