一. 环境

系统版本: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检测网页能否访问相关推荐

  1. python 检测文件编码_[常用] 在Python中检测网页编码

    [常用] 在Python中检测网页编码 在使用Python抓取网页并进行分析时出现这个错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0x ...

  2. yolov5在线检测目标检测网页实时识别python目标检测flask

    yolov5在线检测目标检测网页实时识别python目标检测flask #!/usr/bin/env python from importlib import import_module import ...

  3. python 获取网页的内容

    1.安装pip 我的个人桌面系统用的linuxmint,系统默认没有安装pip,考虑到后面安装requests模块使用pip,所以我这里第一步先安装pip. 1 $ sudo apt install ...

  4. python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...

    前言:. visit 1point3acres.com for more. 数据科学越来越火了,网页是数据很大的一个来源.最近很多人问怎么抓网页数据,据我所知,常见的编程语言(C++,java,pyt ...

  5. python安装之后怎么打开-安装python后如何通过Python打开网页

    Python中可以通过selenium webdriver和webbrowser方法打开网页. 一.selenium webdriver 1.首先需要安装selenium和webdriver pip ...

  6. 怎么在python下载网站内容-Python下载网页的几种方法

    get和post方式总结 get方式:以URL字串本身传递数据参数,在服务器端可以从'QUERY_STRING'这个变量中直接读取,效率较高,但缺乏安全性,也无法来处理复杂的数据(只能是字符串,比如在 ...

  7. 30分钟3300%性能提升—python+memcached网页优化小记

    前言 本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个好方法:直接像某些php应用比如Discuz论坛那样,在生成的网页中打印出&quo ...

  8. Python+django网页设计入门(20):使用WebSocket创建多人在线聊天室

    2019年3月8日-10日公众号送书活动:中小学生Python课应该学什么 ================ 前导课程: Python+django网页设计入门(19):创建新模型扩展自带用户表的字段 ...

  9. Python+django网页设计入门(10):分页显示

    前导课程: Python+django网页设计入门(9):自定义反爬虫功能 Python+django网页设计入门(8):网站项目文件夹布局 Python+django网页设计入门(7):常用ORM操 ...

最新文章

  1. linux oracle查询乱码问题,Linux环境Oracle显示乱码的解决方法
  2. python numpy中stack(),hstack(),vstack()函数解释
  3. 破拆机器人_灭火体验,消防炮、排烟机器人展示...长安多形式开展消防安全宣传月活动...
  4. windows和ubuntu双系统设置开机默认系统
  5. [转载] 向集合中添加自定义类型--建议在自定义类型的时候要重写equals方法
  6. Linux进阶之路————CentOS网络配置
  7. mysql 实现非递归树_二叉树的非递归前序,中序,后序遍历算法
  8. vue练习之vue+cnode api
  9. java 方法的返回值(翻译自Java Tutorials)
  10. 微信小程序API之showModal(Loding...)
  11. opencv 滑动条的创建和使用
  12. ggplot2作图详解:标尺(scale)设置
  13. 兄弟们,请求支援,怎么实现互通,全部都互通的
  14. java severlet 例子_Java开发Servlet实例
  15. 解决“访问 IIS 元数据库失败”的方法
  16. 关于GraphEasy的简单捣腾
  17. H3C 无线控制器关闭信号认证
  18. python十进制转换_python 十进制转换成任意进制
  19. 员工辞职的真正原因:更想远离这样的领导,而不是这家公司
  20. NC:宏基因组联合宏蛋白组分析揭示土壤微生物降解多酚

热门文章

  1. 环保材料营造健康氛围
  2. VOR系统收发信号模拟,完成测向功能仿真
  3. c语言编写可乐瓶游戏,可乐瓶游戏二十则
  4. ps抠图方法、技巧大集合!
  5. 联合体union内有数组的情况
  6. Python——递归:这帮小兔崽子、汉诺塔
  7. 摔倒检测+yolov5
  8. 诸葛亮是刘备最器重的人才么
  9. 光流文件(.flo)转图片(.png)
  10. c# 实现两个窗体来回跳转