【python 读取域名信息】教程文章相关的互联网学习教程文章

Python实现获取域名所用服务器的真实IP【代码】

本来是要写个程序用的,没写完不写了,这一部分就贴出来吧验证域名和IP class JianKong():‘‘‘查询IDC信息,封ip和过白名单‘‘‘def __init__(self):pass@classmethoddef ip_verify(cls,str):‘验证IP地址规范‘pattern=re.compile(‘(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?...

python使用urlparse分析网址中域名的方法【代码】

本文实例讲述了python使用urlparse分析网址中域名的方法。分享给大家供大家参考。具体如下:这里给定网址,通过下面这段python代码可以很容易获取域名信息 import urlparse url = "http://www.jb51.net" domain = urlparse.urlsplit(url)[1].split(‘:‘)[0] print "The domain name of the url is: ", domain输出结果如下: The domain name of the url is: www.jb51.net希望本文所述对大家的Python程序设计有所帮助。原文:http:...

python 域名分析工具实现代码

代码如下: 复制代码 代码如下:import sys, urllib import datetime,time def getDate(): strday=datetime.datetime.now().__str__() strday=strday.split()[0] return strday #url = "http://www.kingnic.com/list/2009-06-16.txt" def getUrl(dateStr=None): baseUrl ="http://www.kingnic.com/list/" if dateStr: return baseUrl+dateStr+".txt" thisDate = getDate(); if not thisDate: print "Error Date!" return None; url ...

『Python』爬行搜索引擎结果获得指定主机所有二级域名【代码】【图】

0x 00 前言    前天自己在玩的时候,自己通过百度搜索主机的二级域名感觉好麻烦,自已要一页页的去翻    而且人工识别是否是重复的二级域名也够蛋疼的,正好最近在学正则表达式,权当练手了0x 00 代码# coding=utf-8 # author:Anka9080 import urllib import urllib2 import cookielib import reurl = ‘http://www.haosou.com/s?src=360sou_newhome&q=site:tjut.edu.cn&pn=1‘ req = urllib2.Request(url) res = urllib2....

python3 批量查询域名A记录 & CNAME【代码】

场景:需要批量查询域名信息需要生成一个 domain_in.txt的文件 文件内容格式(尾行不可有空行):baidu.com bilibili.com 代码import random import string from dns.resolver import Resolver import requests import socket from parsel import Selector""" # python3 pip install dnspython3 pip install lxml pip install requests pip install parsel """dns_resolver = Resolver() dns_resolver.nameservers = ["8.8.8.8", "...

花生壳动态IP域名解析之python自动提交公网IP【代码】

#!/usr/bin/env python import re import os import time import randomip_current = ‘‘ while True:myip = re.findall(r‘\d+\.\d+\.\d+\.\d+‘,os.popen(‘curl -s http://ddns.oray.com/checkip‘).read())print time.strftime("%Y-%m-%d %H:%M:%S")print ‘current public ip is‘, myipif myip and myip != ip_current:print ‘current public ip has changed‘ip_current = myipwebinfo = os.popen(‘curl -s http://用户名...

python脚本实现分析dns日志并对受访域名排行【图】

前段时间有个需求是要求查一段时间的dns上的域名访问次数排行(top100),没办法,只好慢慢的去解析dns日志呗,正好学习了python,拿来练练手。 1.原始数据分析: 首先看下原始数据文件,即dns日志内容,下面是抽取的几条有代表性的日志,28.21.2x.15 这种中间的x是相应的数字被我抹去了。代码如下: 13-08-30 03:11:34,226 INFO : queries: – |13.28.20.20|config.dengluqi.net||config.34245.com.;127.0.0.1;||A|success|+|–G—- ...

python网络编程学习笔记(四):域名系统

一、什么是域名系统 DNS 计算机域名系统 (DNS) 是由解析器以及域名服务器组成的。当我们在上网的时候,通常输入的是网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。再如,我们去一WEB服务器中请求一WEB页面,我们可以在浏览器中输入网址或者是相应的IP地址,例如我们要上新浪网,我们可以在IE的地址栏中输入网址,也可输入IP地址,但是这样子的IP地址我们记不住或说是很难记住,所以有了...

Python基于whois模块简单识别网站域名及所有者的方法【图】

这篇文章主要介绍了Python基于whois模块简单识别网站域名及所有者的方法,简单分析了Python whois模块的安装及使用相关操作技巧,需要的朋友可以参考下本文实例讲述了Python基于whois模块简单识别网站域名及所有者的方法。分享给大家供大家参考,具体如下:对于一些网站,我们可能会关心其所有者是谁。为了找到网站的所有者,我们可以使用WHOIS协议查询域名的注册者是谁。Python中有一个对该协议的封装库。我们可以通过pip进行安装。...

Tornado服务器中绑定域名、虚拟主机的方法【图】

Tornado默认是监听IP加端口形式,由于Tornado在国内用的人极少,资料更是鳞毛凤角。下面说说Tornado如何绑定域名。 默认Tornado的hello word是这么来的代码如下: import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler):def get(self):self.write("Hello, world") application = tornado.web.Application([(r"/", MainHandler), ]) if __name__ == "__main__":application.listen(8888)tornado....

Python的Flask框架中配置多个子域名

Flask子域名一般用于数量比较少的子域名,一个模块对应一个子域名。先看下面一个例子:modules.py:from flask import Blueprintpublic = Blueprint(public, __name__)@public.route(/) def home():return hello flask app.py:app = Flask(__name__) app.config[SERVER_NAME] = example.com from modules import public app.register_blueprint(public, subdomain=public)现在可以通过public.example.com/来访问public模块了。通配符...

python域名分析工具实现代码

代码如下: 代码如下:import sys, urllib import datetime,time def getDate(): strday=datetime.datetime.now().__str__() strday=strday.split()[0] return strday #url = "http://www.kingnic.com/list/2009-06-16.txt" def getUrl(dateStr=None): baseUrl ="http://www.kingnic.com/list/" if dateStr: return baseUrl+dateStr+".txt" thisDate = getDate(); if not thisDate: print "Error Date!" return None; url = baseUr...

Python实现从url中提取域名的几种方法

从url中找到域名,首先想到的是用正则,然后寻找相应的类库。用正则解析有很多不完备的地方,url中有域名,域名后缀一直在不断增加等。通过google查到几种方法,一种是用Python中自带的模块和正则相结合来解析域名,另一种是使第三方用写好的解析模块直接解析出域名。 要解析的url代码如下: urls = ["http://meiwen.me/src/index.html","http://1000chi.com/game/index.html","http://see.xidian.edu.cn/cpp/html/1429.html","https...

探究Python的Tornado框架对子域名和泛域名的支持

其实Tornado对子域名和泛域名(除了特别说明外,以下子域名和泛域名均简称为泛域名)的支持并不是什么新鲜事,两年多前我用Tornado写的开源网站 http://poweredsites.org 就有了对泛域名的支持,但是Tornado的官方文档里并没有明确对此功能进行说明,虽然源代码里是有注释的,终是有点隐晦,这不,近日mywaiting同学就遇到了这个问题,我应邀特撰此博文,分享下我对此的一点点经验。 通常,用Tornado添加url映射路由表是直接传handle...

python使用urlparse分析网址中域名的方法

本文实例讲述了python使用urlparse分析网址中域名的方法。分享给大家供大家参考。具体如下: 这里给定网址,通过下面这段python代码可以很容易获取域名信息import urlparse url = "http://www.bitsCN.com" domain = urlparse.urlsplit(url)[1].split(:)[0] print "The domain name of the url is: ", domain输出结果如下:The domain name of the url is: www.bitsCN.com希望本文所述对大家的Python程序设计有所帮助。