發表文章

目前顯示的是 九月 30, 2019的文章

facebook全自動按讚的程式,一直執行到手動終止為止。

圖片
facebook全自動按讚的程式,一直執行到手動終止為止。 用sikuli程式語言去寫,由台灣留學生開發出來(由其他學術機構維護),可以說是一種劃時代的程式語言。 第一次讓程式語言可以判斷電腦畫面的圖形,來執行本來要用「眼睛和大腦判斷的工作」 我個人對sikuli使用上不是很熟悉,這三天有想要設計出「全自動按讚程式」 今天晚上九點多開始安裝sikuli在筆電上,然後一點一滴的寫出程式。 不要小看這短短的幾行,整整寫了二個多小時才完成, 從學語法、學判斷式、試寫程式碼、執行程式看結果、不斷除錯再更正程式碼等等 一連串的過程,都仰賴過去專科和大學程式設計的實務經驗。 終於在十幾次的測試+除錯+修正後,完美的運作成功, 每次在工作上,在公文作業的歸檔、向上呈核、蓋職名章等等無數次的重覆動作。 做久了也是很煩,人生本來就應該把每一分每一秒都用在創意、思考、行動、體驗上。 我決定幾個月的時間,來寫一個全自動公文處理程式。 以後我只要詳細的看完公文內容,做好判斷後,直接執行「sikuli全自動公文處理程式」 接下來的工作,不論要花多少時間去等公文的java跑完,都交給sikuli去做。 讓重覆的工作全自動化,才能維持生活應有的品質。 補充一:寫程式的過程,會經歷無數次的失敗和除錯,這不算什麼,我什麼都沒有,就是有無限多的耐心來完成想要做的事情。 補充二:以下為程式碼文字「#」符號之後的文字為程式註解,怕大家不懂,每一行都寫註解。1569769495358.png是讚的圖片,可以參考圖示。 import random #匯入亂數產生器的功能 while 1: #無限迴圈,讓程式一直跑,一直到手動強迫停止 if exists("1569769495358.png"): #假如網頁上有facebook的讚,尚末按下,執行按下動作, click("1569769495358.png") #滑鼠按下讚 sleep(random.randint(0,9)) #按下讚後,等一隨機時間。隨機取一個0到9的亂數整數,來躲避被facebook演算法判斷為機器人動作 type(Key.PAGE_DOWN) #按下一頁,讓讚圖案出現。 else: type(Key.PAGE_DOWN)…