国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python自動點贊功能的實現思路

瀏覽:5日期:2022-08-05 18:47:22

1.思路

通過pyautogui可以實現鼠標點擊、滾動鼠標、截屏等操作。由此功能實現打開頁面,進行點贊。aircv可以從大圖像獲得小圖像的位置,利用pyautogui截屏得到的圖片,可以在頁面獲取到每一個👍的位置,進行點擊。當前頁面點擊完之后,通過pyautogui滾動鼠標的功能繼續向下翻。從而實現循環。

2. 參考

pyautogui自動化控制鼠標和鍵盤操作

aircv 大圖找小圖 并識別小圖中信息

3. 安裝包

這里利用了清華的鏡像,不用鏡像容易下載失敗。下載的opencv-contrib-python和opencv_python版本也要帶上。如果已經下載了不對版本,可以使用pip uninstall 刪除。

pip install aircvpip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python==3.4.2.16 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv_python==3.4.2.16 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyautogui

4. 準備工作

需要把這個截下來圖片放在代碼的同目錄下

很多人學Python過程中會遇到各種煩惱問題解決不了。為此小編建了個Python全棧免費答疑交流.裙 : 624440745

5. 代碼

import cv2import aircv as acimport pyautoguiimport timeimport os#獲取贊所在的位置def mousepos(img1,img2): imsrc = ac.imread(img1) # 原始圖像imsch = ac.imread(img2) # 帶查找的部分match_result=ac.find_all_template(imsrc, imsch,0.80)#提取出中心點的橫縱坐標points=[]for i in match_result:points.append((i[’result’]))return pointsdef begin():#截屏time.sleep(1)img1 = pyautogui.screenshot()if os.path.exists(’1.png’): # 如果文件存在# 刪除文件,可使用以下兩種方法。os.remove(’1.png’) img1.save(’1.png’)#由于匹配相似度不同,為了減少錯誤,把縱坐標不在點贊的那一條的刪除pos=mousepos(’1.png’,’test.png’)for i in pos[:]:if i[0]!=pos[0][0]:pos.remove(i)print(pos)#點擊for i in pos:pyautogui.moveTo(i[0], i[1])pyautogui.click(clicks=10, interval=0.2)time.sleep(1)#滾動鼠標pyautogui.scroll(-300, x=100, y=100)#這一段僅僅是根據所在位置打開頁面,這一段可以不要,自己打開點贊頁面也行。def openpage ():pyautogui.click(x=1596 ,y=1063,clicks=1, interval=2)pyautogui.click(x=1539 ,y=272,clicks=1, interval=2)pyautogui.click(x=896, y=581,clicks=1, interval=2)if __name__ == ’__main__’:openpage();for i in range(20): #根據自己的需要設置次數begin()

總結

到此這篇關于python自動點贊功能的實現思路的文章就介紹到這了,更多相關python 自動點贊內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 吉安县| 射洪县| 宣武区| 北川| 民乐县| 龙里县| 凌源市| 云安县| 金溪县| 越西县| 崇阳县| 九江县| 长岛县| 南昌县| 闽清县| 临澧县| 鄂托克前旗| 眉山市| 玛纳斯县| 湾仔区| 盱眙县| 长子县| 灵璧县| 城口县| 浏阳市| 江永县| 定结县| 绥芬河市| 安丘市| 鄄城县| 崇义县| 通化市| 唐海县| 安平县| 沙湾县| 洪泽县| 延川县| 康定县| 宝应县| 夏邑县| 勐海县|