python本地批量验证url能否能够正常访问的方式

建立一个名为url.txt的文件,将需要批量测试的url放此文件中,执行脚本就看可以了

#!/usr/bin/python3
# coding=utf-8

import urllib.request
import urllib.error

f = open("url.txt")
url = []

for line in f.readlines():
    tmp = line.replace(‘\n‘,‘‘)
    url.append(tmp)
f.close()
for tmpurl in url:
    try:
        req = urllib.request.Request(tmpurl)
        req.add_header(‘User-Agent‘,‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36‘)
        resp = urllib.request.urlopen(req,timeout=2)
        code = resp.getcode()
        print(tmpurl,":",code)
    except urllib.error.URLError as e:
        print(tmpurl,":",e.reason)
    except urllib.error.HTTPError as e:
        print(e.code,":",e.reason)

原文地址:https://www.cnblogs.com/LQZ888/p/12109085.html

时间: 2024-11-14 00:23:06

python本地批量验证url能否能够正常访问的方式的相关文章

一份包含本地数据库验证,Windows域验证,单点登录的Spring Security配置文件

没有任何注释,表怪我(¬_¬) 在本地用户验证,Windows域验证,公司单点登录服务器测试通过 <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework.org/schema/bean

python离线批量安装依赖包

python离线批量安装依赖包 [前提]:已安装pip,下载地址https://pypi.python.org/pypi/pip [步骤一]:打包已安装的依赖包 pip freeze >requirements.txt#生成已安装包清单 如本地保留了之前下载的各依赖包,直接将各whl/tar/zip包保存到某个文件夹下,如d:\packages 如本地未保留之前下载的各依赖包whl/tar/zip包,则需要用下面的命令从网络下载到d:\packages pip install–download

利用Python实现批量下载腾讯视频!

导语 利用Python下载腾讯非VIP视频,也就是可以免费观看的视频.做这个的起因是最近在看一个叫"请吃红小豆吧"的动漫,一共三分钟的动漫,广告时间竟然要一分钟,实在忍无可忍,于是干脆写个脚本把动漫都先下载下来再看,顺便过来分享一波,让我们愉快地开始吧~ 开发工具 Python版本:3.6.4 相关模块: PIL模块: requests模块: click模块: 以及一些Python自带的模块. 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 原理简介 做之前

批量替换url,指定内容不替换

如果需要批量替换url的某几部分,当然是用正则了比如在CI框架中要把 <img src="pc/baidu/aa.jpg"> 替换成 <img src="<?php echo base_url('pc/baidu/aa.jpg');?>"> 对应的正则式是这样写的: 1 src="(.*?)" //正则匹配这样写 2 src="<?php echo base_url\('$1'\);?>&

javascript验证url格式是否合法

1 function isURL(str_url) {// 验证url 2 var strRegex = "^((https|http|ftp|rtsp|mms)?://)" 3 + "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-][email protected])?" // ftp 的[email protected] 4 + "(([0-9]{1,3}\.){3}[0-9]{1

H3C设备console口配置本地用户验证

很简单的一个问题,既然有人提到了,那我就在这里记录一下. <H3C>sys System View: return to User View with Ctrl+Z. [H3C]local-user admin [H3C-luser-admin]password cipher 12345678 Updating user(s) information, please wait.... [H3C-luser-admin]service-type telnet level 3 [H3C-luser

python 按照gb2312做url编码

import urllib2 urllib2.quote("攻克平台") python 按照gb2312做url编码,布布扣,bubuko.com

NGINX模块开发 之 验证URL参数

作者:邹祁峰 邮箱:[email protected] 博客:http://blog.csdn.net/qifengzou 日期:2014.05.26 16:45 转载请注明来自"祁峰"的CSDN博客 要求在浏览器地址栏中输入"localhost/login?user=qifeng&passwd=123456",并在浏览器上显示验证结果(Success 或 Failed).以下是在NGINX中添加一个LOGIN模块的整个处理过程. 1 修改配置 修改配置文件

微信消息接收 验证URL有效性 C#代码示例

官方文档只给出了PHP的示例代码 开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数: 参数 描述 signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数.nonce参数. timestamp 时间戳 nonce 随机数 echostr 随机字符串 开发者通过检验signature对请求进行校验(下面有校验方式).若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开