从烈火网下载HTTP代理de例子

‘‘‘

Created on 2013-4-3

@author: zdh

‘‘‘

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import re

import urllib

def main():

    die= {‘d‘:‘0‘, ‘c‘:‘1‘ ,‘k‘:‘2‘ ,‘z‘:‘3‘ ,‘m‘:‘4‘ ,‘b‘:‘5‘, ‘w‘:‘6‘, ‘i‘:‘7‘, ‘r‘:‘8‘, ‘l‘:‘9‘}

    headers = (‘User-Agent‘,‘Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20100101 Firefox/14.0.1‘)

    opener = urllib.URLopener()

    opener.addheaders = [headers]

    f = open(r‘E:/ip.txt‘,‘w‘)

    for page in range(1,11):

        url = "http://www.veryhuo.com/res/ip/page_"+str(page)+".php"

        data = opener.open(url).read()

        data = data.decode(‘GBK‘)

        ip_list = re.findall(re.compile(r‘<td>(.*)<S‘),data)

        port_list = re.findall(re.compile(r‘\"(\+.*?\+.)\)‘),data)

        for x in range(len(ip_list)):

            port_list[x] = port_list[x].replace(‘+‘, ‘‘)

            if ‘e‘ in port_list[x] or ‘x‘ in port_list[x] or ‘a‘ in port_list[x] or ‘f‘ in port_list[x]:

                s = ip_list[x]

            else:            

                s = (ip_list[x] + ‘:‘ + port_list[x])

            for key in die:

                s = s.replace(key, die[key])

            f.write(s + ‘\n‘)

            print(s)

        print(len(ip_list))

    f.close()

if __name__ == ‘__main__‘:

    main()

时间: 2024-10-19 11:48:38

从烈火网下载HTTP代理de例子的相关文章

oracle官网下载老版本jdk + 如何命令行下wget下载jdk

一.文章由来 1.前天有人再去你咨询如何下载jdk的老版本,在oracle官网上找了老半天,找不到相应的选项~ 2.等待问题解决了之后,又抛出来一个新的问题,如何wget直接下载,毕竟百十来兆的文件,下载下来再上传对于我们这种蜗牛带宽来说也是一件苦逼的事情~ 二.如何下载jdk的历史版本 1.访问http://www.oracle.com 2.点击Downloads---->Java for Developers 3.在弹出的的页面中,下拉页面到最下面,点击历史归档 4.点击进去,同意协议,然后

Spring官网下载dist.zip的几种方法

Spring官网下载dist.zip的几种方法 Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过maven下载墙外的东西,要么龟速,要么直接被和谐. 下面是从网上搜集的一些方法,可用于一次性下载Spring各项目的完整dist.zip 第一种 直接 http://repo.springsource.org/libs-release-local/org

windows如何使用github官网下载的图形化界面客户端

1.先去官网下载一个客户端.很简单.有一个download下载来就行了.下载的时候我下了很多次,都停住不动了,有一天突然就又能下载了就下过来了.下载完有下面2个图标.我们点击右边的.左边的是用指令来操控的. 2.打开github然后登陆.点击左上角的+号.操作如下.所谓仓库就类似于存放你的代码的一个文件夹. 3.把你要存放的代码等等,要放入github中的东西都给移到你上一步建立的local path那个文件夹里面. 4.移到里面之后上面的change会出现一个小点, 5.在下面Summary里

如何在的spring官网下载jar包问题

如何在改版的spring官网下载jar包问题 2014-04-17 08:46 粽子爱情 | 浏览 22341 次 第一步:打开官网:http://www.springsource.org/download/community: 第二步:点击图片 第三步:点击图标 第四步:找到如下链接,点击进去 第五步:再找到如下链接点击 第六步:点击artifacts标签 第七步:再在这个页面的左边菜单点击simple brower后再点击libs-release-local如下图 得到如下页面: 点击org

教您怎么从spring 官网下载参考文档

假如您使用spring,那么本经验可能帮助到您. 假如您使用spring的过程中,需要查询一些文档,那么本经验可能帮助到您. 假如您对下载spring的文档有疑惑,那么本经验可能帮助到您. 教您怎么从spring 官网下载参考文档,首先需要明确您是需要什么文档. 方法/步骤1 首先,在百度搜索spring关键词,选择的是第一个网站. 打开spring页面,是很清爽干净的页面.点击右上角的docs菜单. 打开docs页面,会显示documents,可以看到各种各样的文档规整. 比如您要查找:Spr

最新版本MYSQL官网下载地址但是必须要注册后才能下载

因mysql5.0上执行函数不行,决定安装最新版本的mysql,在网上找了些绿色版的,安装总报1067错误,网上的各种方法都试了,就是不行,浪费时间不说,郁闷死了,最后决定去官网,官网上面有msi安装版和绿色版,必须注册下,才能进行下面的操作.因之前绿色版安装老报1067错,决定使用安装版,但是 进入到MSI下载页面(http://dev.mysql.com/downloads/installer/5.6.html) 发现没有X64关键字,没事,你把下图的第二个mysql-installer-w

微赞,你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试.

你正在使用本地安装, 但未下载完整安装包, 请从微赞官网下载完整安装包后重试. 解决方法: 路径中不能中文.

ESXI 6.0正式版官网下载地址

昨日,Vmware终于正式发布了我们期待已久的Vmware ESXI 6.0.此次发布的ESXI版本号为 ESXI 6.002492585 在此,分享截图2张及下载地址 ESXI 6.002492585 正式版官网下载连接 https://download2.vmware.com/software/vi/60/VMware-VMvisor-Installer-6.0.0-2494585.x86_64.iso?HashKey=91e9356538259f071d399ac2a61a87dc&par

怎样从官网下载Spring的jar包

第一种,简单粗暴直接http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4.RELEASE-dist.zip直接粘到地址栏或者下载工具里,每次有更新只要改版本号就可以:第二种http://repo.springsource.org/libs-release-local/把这个粘到地址栏里,你会看到一个树型目录,然后就是一级一级往下