- A+
所属分类:python工具
前面为铺垫行内容,当手持大量的网站的时候,发现网站的管理是个很大的问题,特别还是面向dedecms这样的程序做的网站,那真的是天天刺激。
所以就在撸爬虫的时候就顺手写了个这样的小工具,提高日常的工作效率。
功能展示
1、访问网站是否可以正常打开
2、访问首页查看是否有特定的入侵内容
3、检测百度搜索里面是否有危险提示
代码展示
- # 作者:李金龙
- # 网站:https://www.lijinlong.cc
- # 版本号:QYT_v1
- import requests
- # 列出所有查询的网址域名
- all_urls =[
- "www.lijinlong.cc",
- "www.pdk365.com",
- ]
- user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"
- headers={"User-Agent":user_agent}
- for i in all_urls:
- domain = "https://" + i
- try:
- code = requests.get(domain)
- except:
- #调试异常情况
- print(i, "域名出现无法访问问题,请及时排查问题")
- #跳出当前循环
- continue
- else:
- if code.status_code == 200:
- #循环读取每一个网站的情况
- html = code.text
- if "<script>document.title=" in html:
- print("您的网站:",i,"已出现疑似入侵信息,请快速处理")
- #循环读取所有所有域名进行凭拼接
- baidu_domain = "https://www.baidu.com/s?ie=UTF-8&wd=site%3A" + i
- #指定访问all_urls中的所有域名
- html = requests.get(baidu_domain,headers=headers).text
- if "风险" in html:
- print(i,'域名百度已报:风险,请快速处理')
- print("检测完成")