Python—日志模块(logging)和网络模块
2024-09-01 00:37:35
https://blog.csdn.net/HeatDeath/article/details/80548310
https://blog.csdn.net/chosen0ne/article/details/7319306
https://www.cnblogs.com/huan-ge/p/6822817.html
https://www.cnblogs.com/robinunix/p/5729503.html
https://blog.csdn.net/xsjyahoo/article/details/51568712
网络模块
DNS处理模块dnspython:是python实现的一个DNS工具包,利用其查询功能来实现dns的服务监控及解析结果的校验。常见的DNS解析类型包括A、MX、NS、CNAME。
# encoding:utf-8
import dns.resolver # A记录的查询
def query_A(domain):
result = dns.resolver.query(domain, 'A')
for i in result.response.answer:
for j in i.items:
print j.address # MX记录的查询
def query_MX(domain):
result = dns.resolver.query(domain, 'MX')
for i in result:
print 'MX preference =', i.preference, 'mail exchanger =', i.exchange # CNAME记录的查询
def query_CNAME(domain):
result = dns.resolver.query(domain, 'CNAME')
for i in result.response.answer:
for j in i.items:
print j.to_text() if __name__=='__main__':
domain = "www.baidu.com"
query_A(domain)
# query_MX(domain)
最新文章
- URL-Short
- iOS面试题
- 一个事务复制的bug--更新丢失
- ASP------如何读取文件内容
- javascript 之Object内置对象
- SMO序列最小最优化算法
- NOSql之redis的学习
- JavaScript(19)jQuery HTML 获取和设置内容和属性
- Ubuntu 16.04 + CUDA 8.0 + cuDNN v5.1 + TensorFlow(GPU support)安装配置详解
- Web Service进阶(四)WebService注解
- DOM4J熟知
- nginx----------前端写了一套带有vue路由的的功能。放到nginx配置的目录下以后,刷新会报404未找到。
- WPF相关网址
- HDU 3117 Fibonacci Numbers(矩阵)
- haproxy httpcheck with basic auth
- mysqlbinlog 查看mysql bin 日志 mysqlbinlog: unknown variable 'default-character-set=utf8'
- 【Android】Android模拟器的安装
- 《Lua程序设计》9.3 以协同程序实现迭代器 学习笔记
- Windows Server 2012如何实现双网卡绑定
- PostgreSQL数据库如果不存在则插入,存在则更新
热门文章
- windows 应急流程及实战演练
- ios11下适配UItableView
- Android 媒体格式
- AcWing 34. 链表中环的入口结点
- nginx学习(四):nginx处理web请求机制
- bzoj 5218: [Lydsy2017省队十连测]友好城市
- 解决谷歌浏览器在F12情况下自动断点问题(Paused in debugger)
- javascript split() 把一个字符串分割成字符串数组,类似于PHP的 explode()函数
- Java设计模式:Factory Method(工厂方法)模式
- Vant ui