
#!/usr/bin/env python
#coding: utf8
import urllib
from bs4 import BeautifulSoup
import sys
print ("\033[1;35;40m%s\033[0m" %"This format python scriptname domainname")
print ("\033[1;35;40m%s\033[0m" %"For example: python scriptname ")
if len(sys.argv) <=1:
print "Please Input an valid domainname"
sys.exit()
domain=sys.argv[1].strip()
url="http://ip38.com/ip.php?ip="+domain
html=urllib.urlopen(url).read()
html=unicode(html,'gb2312').encode("utf8")
soup=BeautifulSoup(html)
list=soup.find('font').find_all('font')

IP=list[0].string
Address=list[1].string
print "Domain %s IP is:%s Detial Address:%s"%(domain,IP,Address)
简单的示例一个:
[root@test script]# python ip138.py
This format python scriptname domainname
For example: python scriptname
Domain IP is:180.76.3.151 Detial Address:北京市北京百度网讯科技BGP节点
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-41194-1.html
现在正是当打之年