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