用python實現刷部落格園的點選率
阿新 • • 發佈:2021-12-24
前言:可以做,但沒必要。
第一步:
通過requests模組,獲取網頁原始碼。再通過正則表示式,獲取URL
import requests,re
blog = 'https://www.cnblogs.com/laoluoits/'
res = requests.get(blog).text
links = re.findall('<a class="postTitle2 vertical-middle" href="(.*?)">',res)
links.pop(-1) #最後一個元素不是URL
第二步:
通過webbrowser.open_new_tab()方法開啟網頁,開啟一次算一次點選率。
blog = 'https://www.cnblogs.com/laoluoits/'
res = requests.get(blog).text
links = re.findall('<h3 class="title"><a href="(.*?)">',res)
links.pop(-1)
webbrowser.open_new_tab(links[0])
第三步:
終極程式碼,加入一點隨機。讓點選間隔時間隨機,讓點選的URL也隨機。
import os,re import random,time import webbrowser,requests blog = 'https://www.cnblogs.com/laoluoits/' res = requests.get(blog).text links = re.findall('<h3 class="title"><a href="(.*?)">',res) links.pop(-1) for x in range(5): i = 0 while i<=9: rt = random.randint(1, 10) blog_id = random.randint(0, len(links)) webbrowser.open_new_tab(links[blog_id]) i += 1 time.sleep(rt) else: os.system('taskkill /F /IM chrome.exe')
作者: 千里和他的軟體測試
軟體測試學習交流: 軟體測試交流群 172489141
銀行金融業務交流: 新網銀測試群 52304542
介面自動化效能交流: 一個正經的測試群 188427938