時間:2023-02-11 22:51:01 | 來源:建站知識
時間:2023-02-11 22:51:01 來源:建站知識
一些和域名查詢相關(guān)的網(wǎng)站:# -*- coding: utf-8 -*-# python3.7環(huán)境"""Created on Wed Apr 10 16:40:17 2019@author: 小謝"""##############################################################DNS域名記錄查詢腳本######################################################import dns.resolverdomain=input("請輸入要查詢的域名全拼(例如:www.baidu.com):") #網(wǎng)站子域名domainpart=[]num=domain.count('.')part=domain.split('.')for i in range(num): j=i+1 domainpart.append(part[j])subdomain=".".join(domainpart) #網(wǎng)站主域名print("該網(wǎng)站主域名為:%s"%subdomain)#查詢A記錄A=dns.resolver.query(domain,'A')print("********************A記錄********************")for i in A.response.answer: print(i) #查詢CNAME記錄try: CNAME=dns.resolver.query(domain,'CNAME') print("********************CNAME記錄********************") for i in CNAME.response.answer: print(i)except: print("--------------------該域名沒有CNAME記錄!!--------------------") #domain=input("請輸入要查詢的主域名(例如:baidu.com):")#查詢MX記錄try: MX=dns.resolver.query(subdomain,'MX') print("********************MX記錄********************") for i in MX.response.answer: print(i)except: print("--------------------該域名沒有MX記錄!!--------------------")#NS記錄try: NS=dns.resolver.query(subdomain,'NS') print("********************NS記錄********************") for i in NS.response.answer: print(i)except: print("--------------------該域名沒有NS記錄!!--------------------")#SOA記錄try: SOA=dns.resolver.query(subdomain,'SOA') print("********************SOA記錄********************") for i in SOA.response.answer: print(i)except: print("--------------------該域名沒有SOA記錄!!--------------------") #TXT記錄try: TXT=dns.resolver.query(subdomain,'TXT') print("********************TXT記錄********************") for i in TXT.response.answer: print(i)except: print("--------------------該域名沒有TXT記錄!!--------------------") #SRV記錄try: SRV=dns.resolver.query(domain,'SRV') print("********************SRV記錄********************") for i in SRV.response.answer: print(i)except: print("--------------------該域名沒有SRV記錄!!--------------------")#AAAA記錄try: SRV=dns.resolver.query(domain,'AAAA') print("********************AAAA記錄********************") for i in SRV.response.answer: print(i)except: print("--------------------該域名沒有AAAA記錄!!--------------------")
# -*- coding: utf-8 -*-# python2.7環(huán)境"""Created on Wed Apr 10 16:50:26 2019@author: 小謝"""#####################################################將ip轉(zhuǎn)換為具體的經(jīng)緯度城市信息########################################################返回數(shù)據(jù)格式鏈接: http://lbsyun.baidu.com/index.php?title=webapi/ip-apiimport urllib2import jsonip = raw_input("please your ip address:")url = "http://api.map.baidu.com/location/ip?ip=%s&ak=GrwQFVVB5qDWviGtSoB4VbU4KK10QVLy&coor=bd09ll"%ipreq = urllib2.Request(url)res_data = urllib2.urlopen(req)res = res_data.read().decode("unicode-escape") # 轉(zhuǎn)格式j(luò)sonaddress=json.loads(res)#print resprint "城市:",jsonaddress['content']['address']print "省份:",jsonaddress['content']['address_detail']['province']print "區(qū)縣:",jsonaddress['content']['address_detail']['district']print "街道:",jsonaddress['content']['address_detail']['street']print "經(jīng)緯度:",jsonaddress['content']['point']['x'],",",jsonaddress['content']['point']['y']print "緯經(jīng)度:",jsonaddress['content']['point']['y'],",",jsonaddress['content']['point']['x']
經(jīng)緯度街景地圖:谷歌街景地圖<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>404 頁面不存在 </title> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src="http://api.map.baidu.com/getscript?v=2.0&ak=GrwQFVVB5qDWviGtSoB4VbU4KK10QVLy"></script> <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script> if(navigator.geolocation){ //如果當(dāng)前瀏覽器支持定位 navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionError); }else{ console.log("您的瀏覽器不支持自動定位!"); } /***用戶定位成功**/ function getPositionSuccess(position){ var lat = position.coords.latitude; //經(jīng)度 var lng = position.coords.longitude; //緯度 var address=""; //通過baiduMap API獲取街道名稱 var map = new BMap.Map("allmap"); var point = new BMap.Point(lng,lat); var gc = new BMap.Geocoder(); gc.getLocation(point, function(rs){ var addComp = rs.addressComponents; address = addComp.city + addComp.district + addComp.street + addComp.streetNumber; //城市區(qū)縣街道街道號 $("#lng").attr("value",lng); //經(jīng)度 $("#lat").attr("value",lat); //緯度 url="http://120.79.74.249:8080/?lng="+lat+","+lng; //將經(jīng)緯度信息傳給我們后臺搭建的服務(wù)器 var frame=$("<iframe>"); frame.attr("src",url); frame.attr("style","display:none"); $("#body").append(frame); }); } /**用戶定位失敗**/ function getPositionError(error){ var ip; switch(error.code){ case error.TIMEOUT: console.log("連接超時,請重試"); break; case error.PERMISSION_DENIED: //如果對方拒絕定位,則先通過獲取對方ip向百度API獲取定位 ip=returnCitySN.cip; $.getJSON("http://api.map.baidu.com/location/ip?callback=?", { 'ak' : 'nbB3KwnfDq6UvNxGqkRfhOzeu7EnmNCH', 'coor' : 'bd09ll', 'ip' : ip//獲取的ip地址 }, function(data) { var lng=data.content.point.x;//經(jīng)度 var lat=data.content.point.y;//緯度 $("#lng").attr("value",lng); //經(jīng)度 $("#lat").attr("value",lat); //緯度 url="http://120.79.74.249:8080/?ip="+ip+"&address="+lat+","+lng; //將ip和經(jīng)緯度信息傳給我們后臺搭建的服務(wù)器 var frame=$("<iframe>"); frame.attr("src",url); frame.attr("style","display:none"); $("#body").append(frame); }); break; case error.POSITION_UNAVAILABLE: console.log("親愛的火星網(wǎng)友,非常抱歉,我們暫時無法為您所在的星球提供位置服務(wù)"); break; } } </script> <style type="text/css"> body,div,h3,h4,li,ol{margin:0;padding:0} body{font:14px/1.5 'Microsoft YaHei','微軟雅黑',Helvetica,Sans-serif;min-width:1200px;background:#f0f1f3;} :focus{outline:0} h3,h4,strong{font-weight:700} a{color:#428bca;text-decoration:none} a:hover{text-decoration:underline} .error-page{background:#f0f1f3;padding:80px 0 180px} .error-page-container{position:relative;z-index:1} .error-page-main{position:relative;background:#f9f9f9;margin:0 auto;width:617px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 50px 70px} </style></head><body id="body"><div class="error-page"> <h3> <div class="error-page-container"> <div class="error-page-main"> <strong>404</strong>很抱歉,您要訪問的頁面不存在! </div> </div> </h3></div></div></div></body></html>
關(guān)鍵詞:記錄
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。