python 自动采集域名whois 信息。

本文介绍了如何使用Python结合PAM模块和BeautifulSoup库,从中国站长网自动抓取域名的Whois信息。将域名列表存入dns.txt文件,运行脚本后,程序会为每个域名生成对应的HTML文件,详细信息保存在同目录下。
摘要由CSDN通过智能技术生成

以前写了一个基于socket的,但是经常要连接不同whois服务器,有些信息还不全。

这次直接基于中国站长网,由于目标页面有js动态操作,所以只能使用pam模块了。


下面是介绍:


吧域名每行一个的写入脚本所在程序目录下的dns.txt,然后运行以下脚本。

程序自动为每个域名生成单独htm文件,放于同目录下。

pam 和 BeautifulSoup 参考我博客可以找到

BeautifulSoup 下载:

http://blog.csdn.net/yatere/article/details/7241033

pam下载:

http://sourceforge.net/projects/pamie/files/PAMIE/PAM3.0%20for%20Python%203.0/


import pam,sys,time,os
from bs4 import BeautifulSoup
url='http://whois.chinaz.com/'
path=sys.path[0]+'\\'
ie=pam.PAMIE()
ipl=open(path+r'dns.txt').readlines()
no=1
for i in ipl:
    os.system(r'rasdial 3m pppoe_user pppoe_pass')# 3m是拨号连接名, 后面的是用户密码 较少
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值