zoukankan      html  css  js  c++  java
  • Python 同ip网站查询(制作网站接口)

    老师专门打电话回来说不让玩电脑~~   呵呵。  LOL把被人坑死了。 五排果然不适合我。 去翻了下曾经的Python项目。 在爬虫文件夹下面找到了这个。

    我也就厚脸皮的什么都不改就放上来了:

    #coding:utf-8
    import re
    import requests
    import os
    key=str(input("key:"))
    a=requests.get('http://s.tool.chinaz.com/same?s='+key+'&page=').text
    ys=re.findall("共(.*?)页",a)
    if len(ys)!=0:
        for i in ys:
            ys1=i
        for z in range(int(ys1)):
            a=requests.get('http://s.tool.chinaz.com/same?s='+key+'&page='+str(int(z)+1)).text
            b=re.findall('window.open((.*?))" target',a,re.S)
            print(z)
            for i in b:
                for ii in i :
                    c=open('1.txt','a+')
                    c.write(ii+'
    ')
        a=open('1.txt','r')
        b=a.read()
        c=re.findall('[a-zA-z]+://[^s]*.[a-zA-Z]*',b,re.S)
        d=[]
        f=open('2.txt','w')
        for i in c:
            if i not in d:
                d.append(i)
        for i in d :
            print(i)
            f.write(i+'
    ')
        a=open("1.txt","w")
        a.write("")
        print("请手工启动二号程序!")
    else:
        a=requests.get('http://s.tool.chinaz.com/same?s='+key+'&page=').text
        b=re.findall('window.open((.*?))" target',a,re.S)
        for i in b:
            for ii in i :
                c=open('1.txt','a+')
                c.write(ii+'
    ')
        a=open('1.txt','r')
        b=a.read()
        c=re.findall('[a-zA-z]+://[^s]*.[a-zA-Z]*',b,re.S)
        d=[]
        f=open('2.txt','w')
        for i in c:
            if i not in d:
                d.append(i)
        for i in d :
            print(i)
            f.write(i+'
    ')
        a=open("1.txt","w")
        a.write("")
        print("请手工启动二号程序!")
        

    可以看到用的是爱站的~ 相当于从前的md5解密一样 。   哎。 说实话我好想还没有把md5那个放上来。。。

    等下,新建随笔!哈哈。

  • 相关阅读:
    一些坑爹的错误
    鼠标键盘钩子捕获(初版)
    【Win10】我们无法更新系统保留的分区
    实验一:c++简单程序设计(1)
    《Java 8 in Action》Chapter 1:为什么要关心Java 8
    《Java 8 in Action》Chapter 2:通过行为参数化传递代码
    Java集合类综合
    Java内存模型
    你真的会阅读Java的异常信息吗?
    Java常用异常整理
  • 原文地址:https://www.cnblogs.com/juemz/p/6682005.html
Copyright © 2011-2022 走看看