python檢查URL是否能正常訪問

2021-08-22 16:10:12 字數 1092 閱讀 7292

今天,專案經理問我乙個問題,問我這裡有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','')

print(aa)

print('開始檢查:')

for a in aa:

tempurl = a

try :

opener.open(tempurl)

print(tempurl+'沒問題')

print(tempurl+'=訪問頁面出錯')

time.sleep(2)

except urllib.error.urlerror:

print(tempurl+'=訪問頁面出錯')

python檢查URL是否能正常訪問

如果有2000個url要檢查是否能正常開啟,你會如何操作?其實這個問題使用python處理起來很容易,下面介紹具體操作和實施 1.首先2000個url,放在乙個txt文字內 2.通過python 把內容內的url一條一條放進陣列內 3.開啟乙個模擬的瀏覽器,進行訪問 4.如果正常訪問就輸出正常,錯誤...

python3 檢查URL是否能正常訪問

1.首先2000個url。可以放在乙個txt文字內 2.通過python 把內容內的url一條一條放進陣列內 3.開啟乙個模擬的瀏覽器,進行訪問。4.如果正常訪問就輸出正常,錯誤就輸出錯誤 import urllib.request import time opener urllib.request...

Referer 跳轉是否能拿到

目前web開發有以下幾種頁面跳轉方式 1 使用requestdispatcher跳轉。該方式不支援跨域目的頁面也無法取得referer requestdispatcher rd request.getrequestdispatcher url rd.forward request,response ...