Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 49|回复: 0

一键检测百度收录死链工具 捐赠1.1版

[复制链接]
  • TA的每日心情
    郁闷
    昨天 11:21
  • 277

    主题

    277

    帖子

    2147

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2147
    发表于 2018-10-31 15:03:12 | 显示全部楼层 |阅读模式
    重新发贴!

    主要源码已经发出来了:
    1. '''2018.10.24编写,在查询域名哪里修改域名就可以开始使用了,
    2. 在使用之前先自己手动清空或删除url。txt文件,本脚本仅支持百度检测'''


    3. import requests,re,threading
    4. def url_jc(url):
    5.     headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36"}
    6.     urls = requests.get(url, headers=headers).text
    7.     res = re.findall('<div class="result c-container ".*?>(.*?)</div>', urls, re.S)   #比配收录内容
    8.     for i in res:
    9.         url2 = re.findall('href = "(.*?)"', i, re.S)    #提取每一条链接
    10.         sta = requests.get(url2[0], timeout=5)
    11.         if (sta.status_code == 404):
    12.             fl = open("url.txt", "a")
    13.             fl.write(sta.url + "\n")   #   404链接写入文件
    14.             fl.close()

    15. if __name__ == '__main__':
    16.     url_0="查询的域名"           #查询的域名   例 www.baidu.com
    17.     pn = 0
    18.     r=requests.get("http://www.baidu.com/s?wd=site:"+url_0)   #
    19.     try:
    20.         re_pn=re.findall('<b style="color:#333">(.*?)</b>',r.text,re.S)[0]    #比配pn
    21.     except:
    22.         re_pn=re.findall('<p><b>找到相关结果数约(.*?)个</b></p>',r.text,re.S)[0]    #比配pn
    23.     pns=(re_pn.replace(",",""))   #把收录数的,去掉
    24.     pns=(round((int(pns)/10)+1,0))   #计算要循环多少次
    25.     for i in range(1,int(pns)):
    26.         url="https://www.baidu.com/s?wd=site:%s&pn=%d&tn=91003609_hao_pg"%(url_0,pn)
    27.         th = threading.Thread(target=url_jc,args=(url,))    #启用线程,不过感觉没什么用
    28.         th.setDaemon(True)
    29.         th.start()
    30.         th.join()
    31.         pn=pn+10
    32.         print("检测中。。。。。。。。。。")
    33.     print("检测完成!")
    复制代码



    软件介绍:python完全写的,所以文件比较大,开始检测的时候软件无法响应,直接最小化就好了,这个bug我后面再解决。等检测完成会有提示完成。注:如果没有检测出死链则不生成url.txt文件。


    软件功能:检测百度收录网站的死链(只支持百度,其他没写),方便站长提交死链,优化网站利器。


    工具下载:链接:https://www.lanzous.com/i2779oj

    10/26更新:因为内容违规,所以我重新修改了一些,界面做了一些修改,(软件无响应,无死链没提示)
    这两个bug我后面修复,不影响软件功能,(后面要是多人需要,会考虑添加360,搜狗的检测)

    软件截图:




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x




    上一篇:microkms神龙版_v18.10.06-去弹窗/升级/广告--支持WIN SERVER 2019激活
    下一篇:【手机解锁电脑】Remote Fingerprint Unlock 1.0.2 汉化版
    回复

    使用道具 举报

    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Comsenz Inc.  

    GMT+8, 2018-12-15 13:58 , Processed in 0.130171 second(s), 7 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表