当前位置: 首页 > news >正文

吴江做企业网站安装和使用wordpress

吴江做企业网站,安装和使用wordpress,百度站长,中国百货网文章目录 前言1. 命令行传参2. 代码 前言 最近在只有python2的服务器上部署服务#xff0c;不能用三方类库#xff0c;这里出于好奇心学习下python。这里简单做个脚本#xff0c;实现了检验网络连通性的功能#xff08;类似于curl#xff09;。 1. 命令行传参 使用命令… 文章目录 前言1. 命令行传参2. 代码 前言 最近在只有python2的服务器上部署服务不能用三方类库这里出于好奇心学习下python。这里简单做个脚本实现了检验网络连通性的功能类似于curl。 1. 命令行传参 使用命令行的目的是可以一次性检验多个url的连通性比如上线前对接多个三方接口可以用上。 python test_socket.py -u {https://www.baidu.com:120.232.145.144,ws://localhost:8080/ws:127.0.0.1,wss://hello/ws:} 参数解释 {https://www.baidu.com:120.232.145.144, // 期待域名解析为120.232.145.144 否则报错ws://localhost:8080/ws:127.0.0.1, // 期待域名解析为127.0.0.1 否则报错wss://hello/ws: // 无期望域名解析的ip保证连通性即可 }2. 代码 # -*- coding: utf-8 -*-# coding:utf-8 import sys import getopt import socket import urlparse import redef get_hostname(input_url):if len(input_url) 0:return url为空hostname urlparse.urlparse(input_url).hostnameif hostname is None:return 域名解析为空try:return socket.gethostbyname(hostname)except socket.error:return 域名解析异常def get_port(input_url):if len(input_url) 0:return url为空# url 上读端口号input_port urlparse.urlparse(input_url).portif input_port:return input_port# url 上读不到端口号用协议类型区分scheme urlparse.urlparse(input_url).schemeif scheme https or scheme wss:return 443if scheme http or ws:return 80def check_connect(input_ip, input_port):# 设置超时时间为3秒钟socket.setdefaulttimeout(3)s socket.socket(socket.AF_INET, socket.SOCK_STREAM)try:s.connect((input_ip, input_port))return 可联通except socket.timeout:return 无法联通, 超时except Exception as e:return 无法联通, 异常: str(e)finally:s.close()# 从命令行中读取参数 opts, argv getopt.getopt(sys.argv[1:], u:) ops dict(opts) url_ip_dict eval(ops.get(-u))# 循环参数内容进行连通性检测 print -*150 printTemplate %-60s %-20s %-20s %-50s print printTemplate % (url, ip, port, result) print -*150 for input_url, input_ip in url_ip_dict.iteritems():# 域名解析actual_ip get_hostname(input_url)# 未能解析出ip为异常if not re.match(r\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, input_ip):print printTemplate % (input_url, \\, \\, actual_ip)continue# 解析出ip, 且入参存在ip 则校验是否是解析出来的ipif input_ip:if actual_ip ! input_ip:print printTemplate % (input_url, input_ip, \\, 未能联通, 实际解析的ip为 actual_ip)continueport get_port(input_url)# 连通性测试result check_connect(actual_ip, port)print printTemplate % (input_url, actual_ip, port, result)
http://www.hkea.cn/news/14426467/

相关文章:

  • 网站建设流程机构棋牌网站代理
  • 网站成品作业施工企业风险防控
  • 不是网站可以用云主机吗学包装设计网站
  • 求做网站俄罗斯军事新闻最新消息
  • 无锡企业网站设计企业微网站案例
  • 中国建设银行东莞市网站施工企业资质等级承包范围
  • android网站开发实例教程it培训机构网站开发
  • 做电商网站用什么软件做购物网站
  • 好公司网站建设四川省建设网
  • 北京网站建设有哪些浩森宇特宁波网站建设公司哪家比较好
  • seo整站优化+WordPress网站建设方投资成本
  • 宁波小网站制作推广网页设计软件列表实验报告
  • 有哪些好的做网站公司施工企业会计实务
  • php网站模板如何建立自己的摄影网站
  • 上海公司网站建设价格wordpress收件邮箱
  • 国外做测评的网站有哪些域名申请注意事项
  • 外包做网站的要求怎么写wordpress文章美化框
  • 建站程序下载网站国际化建设方案
  • 股票网站模板 dedecms网站制作多少
  • 同仁县wap网站建设公司网站做桌面应用 iOS
  • 老薛主机做两个网站2021网站无需下载急急急
  • 谷歌翻译做多语言网站手机版网站建设合同范本
  • 网站建设几个要素建设厅特种作业证件查询官网
  • 重庆做网站电话国和建设集团网站
  • 重庆网站建设公司夹夹虫专业seo搜索排名优化公司
  • h5网站页面设计地推团队如何收费
  • 网站建设远程培训网站建设实战案例
  • 如何做视频网站推广员深圳网站建设公司联华
  • 怎么用自己的网站做网页关键词优化公司哪家强
  • 重庆网站制作福州宝安西乡网站建设