首页 > 代码库 > python实现同服站点地址获取

python实现同服站点地址获取


说明:程序使用http://s.tool.chinaz.com/same此站点查询的结果。使用python简单的实现抓取结果

先随便查询一个结果,抓包分析,如图:

技术分享


使用python模仿post表单,使用正則表達式匹配结果

代码例如以下:

# -*- coding: utf-8 -*- 
import urllib
import urllib2
import re
import sys

#get url in the same ip
def get_url(url):
    #set header info
    headers = {  
               'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36',
               'Referer': 'http://s.tool.chinaz.com/same'  
               }
    postdata = http://www.mamicode.com/urllib.urlencode({'s':url})>
測试结果例如以下:

F:\mycode\python\pytest\src>ipsamescan.py www.31jmw.com
start...
http://www.31hzp.com
http://100ec.cn
http://ec100.cn
http://toocle.cn
http://www.31jmw.com
http://www.31expo.com
http://www.toocle.cn
http://561288.com
http://www.toocle.com.cn
http://www.31metals.com
http://31expo.com
http://www.100ec.cn
end...


python实现同服站点地址获取