《邊玩邊學》不用外掛!用Python玩POPCAT 一次就上手!

Hello,大家好我是梅森Mason,最近暑期輔導和開學超忙,難得中秋連假來寫一篇文章,相信大家最近都有玩過一款(沒玩過應該聽過吧,沒玩過先點→me←去玩玩看,接著再回來看文章)很療癒的遊戲,叫做POPCAT,這個遊戲不只相當簡單,也是無聊的時候可以消磨時間的好方法之一,這款遊戲的玩法只要連上網站後,一直連續點擊螢幕,就會有一隻貓咪邊張嘴邊發出「啵啵啵」的聲音,相當可愛。此外,點擊的數量就會被記到對應的國家。

POPCAT 點擊到10000次(來源:https://popcat.click/)
POPCAT 點擊到10000次(來源:https://popcat.click/)

玩過的人都知道,用點的其實非常緩慢,有人說可以用……

用外掛程式來改寫原始碼

這個網路上超多人在拍這個教學影片(連我的同學都在拍╮( ̄▽ ̄)╭),大家可以去支持一下他的影片(點→me←去,絕無置入>.<)

好啦扯遠了,的確只要去複製一串GitHub的程式加入到POPCAT的Console中執行就可以讓次數加超級快der,但是我認為可能還是可能有合不合法()或病毒的疑慮(不要誤會,我不是說一定有病毒喔!)

還有人說可以用……

用外部裝置來按鍵盤或螢幕

建議你可以用超快速的按摩槍來按鍵盤,但是建議你用已經有壞掉幾顆剩下幾顆還能用的舊鍵盤來用,以免用壞了超級貴的好鍵盤

那我說可以用……

用Python程式來玩POPCAT

這個方法不只能邊玩邊學,還可以不用每次玩都要自己複製程式碼或用壞鍵盤XD

步驟一

安裝Python(點→me←,選擇與自己電腦作業系統的版本)

步驟二

首先開啟cmd ,並輸入:

pip install selenium

接著按下Enter來安裝Selenium

步驟三

首先在專案中使用from…import…的方式,匯入selenium套件。其中的 webdriver可以幫助我們透過selenium開啟各種不同的瀏覽器驅動程式,好讓我們可以操作該瀏覽器的行為

from selenium import webdriver

這個功能能夠驅動的瀏覽器包括IE、Firefox以及Chrome。在這裡我們用Chrome來進行製作

步驟四

由於selenium在Chrome 中操作必須透過Chrome WebDriver程式,所以要先安裝其驅動程式Chrome WebDriver。驅動程式可點→me←下載符合自己作業系統和瀏覽器版本的Chrome WebDriver驅動程式

步驟五

並將變數”url”(中文即網址)設為https://popcat.click/

url='https://popcat.click/'

步驟六

並將driver以變數”url”的網址進行get

driver.get(url)

步驟七

接著我們從POPCAT網站按下右鍵打開檢查原始碼,我們觀察到次數的增加極有可能和其中的標籤”app”有關

POPCAT 原始碼檢查(來源:https://popcat.click/)
POPCAT 原始碼檢查(來源:https://popcat.click/)

步驟八

所以寫入此id讓他幫我們自動執行

cat=driver.find_element_by_id(‘app’)

步驟九

寫入for的程式執行10000次,下一行縮排後寫入cat.click來自動點擊

for i in range(10000):
cat.click()

步驟十

讓我們來看看成果吧

完整程式

from selenium import webdriver
driver=webdriver.Chrome()
url='https://popcat.click/'
driver.get(url)
cat=driver.find_element_by_id('app')
for i in range(1000):
cat.click()

希望這些文章能給各位讀者大大幫助,歡迎幫我按個拍手、順便按個follow,您就能收到新文章的通知、留個言給我鼓勵或把本文分享給您的親朋好友,讓更多人知道喔!

By 那個成天泡在電腦裡的梅森 on September 18, 2021.

Canonical link