在开发和测试爬虫类应用时,通常会涉及到代理服务器的应用。 比如, 在我们的开发环境中, 有fiddler代理服务器,Charles代理服务器,Anyproxy和mitmproxy,以及代理池IP服务器等等, 用来帮助我们抓取分析网络http或https包。 由于每个代理服务器具有不同的IP和端口,每次使用不同代理服务器时需要在Chrome里设置和切换代理服务器,比较麻烦,影响工作效率。因此,在开发和测试中采用Chrome浏览器代理服务器管理插件SwitchyOmega。

SwitchyOmega是一款在Google Chrome 浏览器上的一个代理扩展程序,可以轻松快捷地管理和切换多个代理设置。

插件可以直接到github去下载。链接是:

https://github.com/FelisCatus/SwitchyOmega/releases

文件名: SwitchyOmega_Chromium.crx

下载完毕以后,需要手动安装该文件。具体可以参考crx如何安装到Chrome浏览器。

也可以直接到Chrome线上应用商店里安装下载插件。

安装好插件以后, 首先分别设置代理服务器(服务器的IP和端口等)。然后使用时点击SwitchyOmega图标黑色圆圈,便呈现多个设置好的代理服务器,方便开发和测试切换使用。如果不使用任何代理服务器时,选择【直接连接】即可。如下图所示:

一个简单chrome插件开发(优秀开发工具插件)(1)

一个简单chrome插件开发(优秀开发工具插件)(2)

,