Crawler (一)

检查网站构建的技术类型 —— builtwith模块   :此模块将URL作为参数,下载该URL并对其进行分析,然后返回该网站使用的技术。

安装方法:pip install builtwith

例子:

1 import builtwith
2 
3 ret = builtwith.parse("http://www.suchdo.com")
4 
5 for k, v in ret.items():
6     print("{} is {}".format(k, v))

结果:

1 web-frameworks is ['Microsoft ASP.NET']
2 web-servers is ['IIS', 'Tengine']
3 operating-systems is ['Windows Server']
4 javascript-frameworks is ['jQuery']

 

 查询域名的注册者 —— WHOIS库

安装:pip install python-whois

例子:

1 import whois
2 
3 print(whois.whois("suchdo.com"))

结果:

{
  "domain_name": [
    "SUCHDO.COM",
    "suchdo.com"
  ],
  "registrar": "Alibaba Cloud Computing (Beijing) Co., Ltd.",
  "whois_server": "grs-whois.hichina.com",
  "referral_url": null,
  "updated_date": "2018-05-09 03:12:01",
  "creation_date": "2018-04-12 13:16:26",
  "expiration_date": "2023-04-12 13:16:26",
  "name_servers": [
    "DNS31.HICHINA.COM",
    "DNS32.HICHINA.COM"
  ],
  "status": "ok https://icann.org/epp#ok",
  "emails": "DomainAbuse@service.aliyun.com",
  "dnssec": "unsigned",
  "name": null,
  "org": null,
  "address": null,
  "city": null,
  "state": "guang dong",
  "zipcode": null,
  "country": null
}

 

posted @ 2019-08-15 11:51  Chaclin  阅读(70)  评论(0)    收藏  举报