Proxy4Free代理服务器转换为Maxthon(MYIE2)配置

本文介绍了一个Python脚本,用于处理proxy4free的代理服务器信息,验证并按速度排序,生成适用于Maxthon(MyIE2)的配置。脚本从proxy4free获取数据,测试代理服务器的响应速度,然后将最快的代理输出到Maxthon的setupcenter.ini配置文件。
摘要由CSDN通过智能技术生成

这是我的第一篇blog,希望对大家有用


为了方便更新Maxthon代理服务器,写了个python脚本。
处理proxy4free得到的代理服务器文件,验证代理服务器,
按照响应速度排序,生成maxthon配置格式输出。
下面为文件:proxy2maxthon.py


'''
http://www.proxy4free.com/page1.html
得到代理信息,输出为maxthon(MyIE2格式的代理信息)
用法:把代理信息复制粘贴保存为一个文本文件proxylist.txt,每行为一个代理信息
格式如下:
213.199.192.37 3128 transparent Poland 15.10.2004 Whois
156.110.47.251 8080 anonymous United States 16.10.2004 Whois
68.191.111.217 80 anonymous United States 16.10.2004 Whois
24.14.246.55 80 anonymous United States 16.10.2004 Whois
执行本程序后,把输出屏幕提示信息粘贴到maxthon的
配置文件(安装maxthon目录的Config目录中的setupcenter.ini)中的proxy节中,
注意:修改配置文件时要保证maxthon没有运行。
作者:invalid
电邮:invalid@21cn.com
日期:2004-10-16日
'''
import os
import urllib
import time
import threading
import Queue
from string import strip

version_info = (1,2,"alpha",'20041016')

MAX_THREADS = 50
MAX_PROXYS = 30                     # 只要速度最快的前MAX_PROXYS个代理
HTTP_TIMEOUT = 10.0                 # 等待返回网页的最大时间,秒
TESTURL = 'http://www.google.com/'  # 用来测试代理的网站
TESTRESP = 'Google'                 # 标识成功返回的网页中关键内容
class Sorter:
    '''从Python食谱得到的排序类'''
    def _helper(self, data, aux, inplace):
        aux.sort( )
        result = [

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值