您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關利用python實現自動訪問網頁小程序,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
具體代碼如下:
import time from urllib import request # 文章的URL url_list = ['108668971', '108620289', '108605091', '108601340', '108569697'] url = 'https://blog.csdn.net/qq_43618698/article/details/' data = '' # 將GET方法中待發送的數據設置為空 # 請求頭 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'Chrome/85.0.4183.102 Safari/537.36'} count = 0 # 初始化計數器 url_i = 0 # 初始化文章序號 while 1: # 開始后不停止 # 組裝GET方法的請求 req = request.Request(url='%s%s%s' % (url + url_list[url_i], '?', data), headers=headers) rec = request.urlopen(req) # rec = urllib.request.urlopen(request) # 發送GET請求,獲取博客文章頁面資源 page = rec.read() # 讀取頁面內容到內存中的變量,這句代碼可以不要 count += 1 # 計數器加1 url_i += 1 print(str.format("{0:<4}", count), end=" ") # 打印當前循環次數 if count % 20 == 0: # 輸出二十個換行 print() if url_i == len(url_list): # 如果訪問到最后一篇文章,則重新初始化文章下標 url_i = 0 if count % 5: # 每5次訪問為1個循環 time.sleep(1) # 為每次頁面訪問設置等待時間是必須的, else: time.sleep(55) # 當所有文章訪問一遍后,停頓一分鐘,然后繼續從頭循環
以上就是利用python實現自動訪問網頁小程序,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。