使用requests去请求
导库
import requests
添加网址
url = "http://www.baidu.com/"
发出请求,并设置超时时间为5秒
r = requests.get(url, timeout=5)
获取状态码
code = r.status_code
判断
if code == 200:
print("OK 网站访问正常")
else:
print("Error 不能访问")
使用urlopen
from urllib.request import urlopen
url = 'http://www.baidu.com'
resp = urlopen(url)
code = resp.getcode()
print('the result is :', code)
使用urllib.request
导入
import urllib.request
建立一个请求,并添加请求头
opener = urllib.request.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/49.0.2')]
读取一个文件到一个列表
file = open('url.txt')
lines = file.readlines()
aa = []
for line in lines:
temp = line.replace('\n', '')
aa.append(temp)
print(aa)
遍历列表并发出请求
for a in aa:
tempUrl = a
try:
opener.open(tempUrl)
print(tempUrl + '正常访问')
except urllib.error.HTTPError:
print(tempUrl + '=访问页面出错,HTTPError')
except urllib.error.URLError:
print(tempUrl + '=访问页面出错,URLError')
版权声明:本文为ssssSFN原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。