以前写了一个基于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是拨号连接名, 后面的是用户密码 较少