python检测网页能否访问
一. 环境
系统版本:windows10家庭版
Python版本: python3.7.1
IDE:sublime_text3
二. 代码
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
f = open('C:\\Users\\user\\Desktop\\url.txt', 'r')
url = f.readlines()
length = len(url)
url_result_success=[]
url_result_failed=[]
for i in range(0,length):try:response = requests.get(url[i].strip(), verify=False, allow_redirects=True, timeout=5)if response.status_code != 200:raise requests.RequestException(u"Status code error: {}".format(response.status_code))except requests.RequestException as e:url_result_failed.append(url[i])continueurl_result_success.append(url[i])
f.close()
result_len1 = len(url_result_failed)
result_len2= len(url_result_success)
for i in range(0,result_len1):print (url_result_failed[i].strip()+"打开失败")
print(" ")
for j in range(0,result_len2):print (url_result_success[j].strip()+"打开成功")
python检测网页能否访问相关推荐
- python 检测文件编码_[常用] 在Python中检测网页编码
[常用] 在Python中检测网页编码 在使用Python抓取网页并进行分析时出现这个错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0x ...
- yolov5在线检测目标检测网页实时识别python目标检测flask
yolov5在线检测目标检测网页实时识别python目标检测flask #!/usr/bin/env python from importlib import import_module import ...
- python 获取网页的内容
1.安装pip 我的个人桌面系统用的linuxmint,系统默认没有安装pip,考虑到后面安装requests模块使用pip,所以我这里第一步先安装pip. 1 $ sudo apt install ...
- python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...
前言:. visit 1point3acres.com for more. 数据科学越来越火了,网页是数据很大的一个来源.最近很多人问怎么抓网页数据,据我所知,常见的编程语言(C++,java,pyt ...
- python安装之后怎么打开-安装python后如何通过Python打开网页
Python中可以通过selenium webdriver和webbrowser方法打开网页. 一.selenium webdriver 1.首先需要安装selenium和webdriver pip ...
- 怎么在python下载网站内容-Python下载网页的几种方法
get和post方式总结 get方式:以URL字串本身传递数据参数,在服务器端可以从'QUERY_STRING'这个变量中直接读取,效率较高,但缺乏安全性,也无法来处理复杂的数据(只能是字符串,比如在 ...
- 30分钟3300%性能提升—python+memcached网页优化小记
前言 本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个好方法:直接像某些php应用比如Discuz论坛那样,在生成的网页中打印出&quo ...
- Python+django网页设计入门(20):使用WebSocket创建多人在线聊天室
2019年3月8日-10日公众号送书活动:中小学生Python课应该学什么 ================ 前导课程: Python+django网页设计入门(19):创建新模型扩展自带用户表的字段 ...
- Python+django网页设计入门(10):分页显示
前导课程: Python+django网页设计入门(9):自定义反爬虫功能 Python+django网页设计入门(8):网站项目文件夹布局 Python+django网页设计入门(7):常用ORM操 ...
最新文章
- linux oracle查询乱码问题,Linux环境Oracle显示乱码的解决方法
- python numpy中stack(),hstack(),vstack()函数解释
- 破拆机器人_灭火体验,消防炮、排烟机器人展示...长安多形式开展消防安全宣传月活动...
- windows和ubuntu双系统设置开机默认系统
- [转载] 向集合中添加自定义类型--建议在自定义类型的时候要重写equals方法
- Linux进阶之路————CentOS网络配置
- mysql 实现非递归树_二叉树的非递归前序,中序,后序遍历算法
- vue练习之vue+cnode api
- java 方法的返回值(翻译自Java Tutorials)
- 微信小程序API之showModal(Loding...)
- opencv 滑动条的创建和使用
- ggplot2作图详解:标尺(scale)设置
- 兄弟们,请求支援,怎么实现互通,全部都互通的
- java severlet 例子_Java开发Servlet实例
- 解决“访问 IIS 元数据库失败”的方法
- 关于GraphEasy的简单捣腾
- H3C 无线控制器关闭信号认证
- python十进制转换_python 十进制转换成任意进制
- 员工辞职的真正原因:更想远离这样的领导,而不是这家公司
- NC:宏基因组联合宏蛋白组分析揭示土壤微生物降解多酚