Python论坛  - 讨论区

标题:[python-chinese] 使用Python编写IE的Automatic Configuration Script?

2005年09月13日 星期二 11:29

Xie Yanbo xieyanbo at gmail.com
Tue Sep 13 11:29:51 HKT 2005

Wang Kebo wrote:

>理论上,应该可以使用Python达到如下的目的:
>Python脚本运行时,自动启动Tor和Privoxy,并设置IE自动使用代理;
>当该Python脚本退出时,设置IE使用直连。
>  
>
我用firefox,安装SwitchProxy Tool扩展[1],可以很容易
地改变浏览器所使用地代理,只需点击两下鼠标即可。

[1]
https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&id;=125&vid;=1144
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xieyanbo.vcf
Type: text/x-vcard
Size: 122 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20050913/9e6534ef/xieyanbo.vcf

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年09月13日 星期二 11:53

nEO (a.k.a. gentoo.cn) gentoo.cn at gmail.com
Tue Sep 13 11:53:02 HKT 2005

在 05-9-13,Xie Yanbo<xieyanbo at gmail.com> 写道:

> 我用firefox,安装SwitchProxy Tool扩展[1],可以很容易
> 地改变浏览器所使用地代理,只需点击两下鼠标即可。
> 
> [1]
> https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&id;=125&vid;=1144

以前版本的SwitchProxy 会把firefox变得很慢,非常不稳定
不知道现在如何了?

-- 
I'm the one, powered by nEO

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年09月13日 星期二 12:40

Wang Kebo mep_ at 163.com
Tue Sep 13 12:40:56 HKT 2005

我查过一些资料,使用Automatic Configuration Script是一种通用
的方法,在IE和Firefox上都有效。

Automatic Configuration Script调用下面的函数FindProxyForURL
指定Proxy,下面是一个示例实现,作为IE的pac文件:

function FindProxyForURL(url,host) {
    if( isInNet(host, "192.168.1.0", "255.255.255.0") ) {
        return "DIRECT";
    }
    return "PROXY 127.0.0.1:8118";
}

因此,我的大体思路如下:

一个Python的SystemTray程序,它自动启动Tor和Privoxy,
并且隐藏他们的窗口
并且改写pac文件为以上的内容;
当这个程序退出时,将pac文件的内容改为:

function FindProxyForURL(url,host) {
    return "DIRECT";
}

现在的障碍是,我对wxPython还不太熟悉:)

__
Best Regards,

Kebo Wang

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年09月13日 星期二 12:46

sizkim sizkim at gmail.com
Tue Sep 13 12:46:53 HKT 2005

在 05-9-13,nEO  (a.k.a. gentoo.cn)<gentoo.cn at gmail.com> 写道:
> 在 05-9-13,Xie Yanbo<xieyanbo at gmail.com> 写道:
> 
> 以前版本的SwitchProxy 会把firefox变得很慢,非常不稳定
> 不知道现在如何了?
> 

我也在一些地方看见过SwitchProxy会让ff的CPU占用达到100%
我昨天新安装的,ff用1.06,好像没有让ff本身变慢,只是用代理之后会慢些。或许问题已经解决了

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号