• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python检查URL是否正常访问的小技巧

python检查URL是否正常访问的小技巧

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python 取url的域名,python3 url,python url,python 解析url参数,python 访问url等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

今天,项目经理问我一个问题,问我这里有2000个URL要检查是否能正常打开,其实我是拒绝的,我知道因为要写代码了,正好学了点Python,一想,python处理起来容易,就选了python,开始把思路想好:

1.首先2000个URL。可以放在一个txt文本内
2.通过python 把内容内的URL一条一条放进数组内
3.打开一个模拟的浏览器,进行访问。
4.如果正常访问就输出正常,错误就输出错误

直接简单粗暴甩代码。因为涉及到隐私,图片打了码

import urllib.request 
import time 
 
opener = urllib.request.build_opener() 
opener.addheaders = [('User-agent', 'Mozilla/49.0.2')] 
#这个是你放网址的文件名,改过来就可以了 
file = open('test.txt') 
lines = file.readlines() 
aa=[] 
for line in lines: 
  temp=line.replace('\n','') 
  aa.append(temp) 
print(aa) 
 
print('开始检查:') 
for a in aa: 
  tempUrl = a 
  try : 
    opener.open(tempUrl) 
    print(tempUrl+'没问题') 
  except urllib.error.HTTPError: 
    print(tempUrl+'=访问页面出错') 
    time.sleep(2) 
  except urllib.error.URLError: 
    print(tempUrl+'=访问页面出错') 
    time.sleep(2) 
  time.sleep(0.1) 
</div>

效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

</div>

您可能想查找下面的文章:

  • python检查URL是否正常访问的小技巧
  • Python实现获取域名所用服务器的真实IP
  • Python实现获取域名所用服务器的真实IP
  • python实现文件路径和url相互转换的方法
  • Python实现将绝对URL替换成相对URL的方法
  • python提取页面内url列表的方法
  • python对url格式解析的方法
  • python实现通过代理服务器访问远程url的方法
  • 使用Python脚本将绝对url替换为相对url的教程
  • 使用Python脚本将绝对url替换为相对url的教程

相关文章

  • python如何查看系统网络流量的信息
  • Django1.7+python 2.78+pycharm配置mysql数据库教程
  • Python可跨平台实现获取按键的方法
  • Django中模版的子目录与include标签的使用方法
  • Python查找相似单词的方法
  • django自定义Field实现一个字段存储以逗号分隔的字符串
  • 在Windows系统上搭建Nginx+Python+MySQL环境的教程
  • python使用smtplib模块通过gmail实现邮件发送的方法
  • Ruby使用eventmachine为HTTP服务器添加文件下载功能
  • python定时器使用示例分享

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 使用Python实现BT种子和磁力链接的相互转换
    • 深入理解python对json的操作总结
    • Python字符转换
    • Python打包可执行文件的方法详解
    • python中二维阵列的变换实例
    • Python 命令行非阻塞输入的小例子
    • python使用正则表达式分析网页中的图片并进行替换的方法
    • 解读Python中degrees()方法的使用
    • Python实现竖排打印传单手机号码易撕条
    • Python简单遍历字典及删除元素的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有