前言
假設你還沒安裝python 記得到官網下載 目前最新版本是(3.7.4)
https://www.python.org/downloads/
開發環境採visual studio code (其實用jupyter 或是內建的IDLE都可以)
https://code.visualstudio.com/
正文
首先要先介紹pyAutoGUI 的套件 ,這是python釋出的一個套件,可以藉由座標位置控制我們要在視窗做什麼操作
這邊介紹以windows為主(剛出社會買不起Mac QQ)
第一步先安裝pyautoGUI 套件
WINDOWS +CMD 打開命令提示字元
打 pip install pyautogui

然後在開發的環境撰寫邏輯,這邊使用visual studio code
import pyautogui
.click() #這裡是指座標位置
.typewrite('How are you')#寫入字串
.typewrite(['enter']) #加入中括號 是指按下enter 而不是輸出陣列裡面有一個字串enter哦xD
.hotkey('ctrl', 'c') #操作熱鍵

完成!
這只是簡單讓我們可以透過自動化方式 進行滑鼠的點擊,或輸入字串進行查詢
因為有時候可能你需要進行登入作業,這時就能派上用場xD
這技巧也算是自動化最基礎的方式
明天會進入自動化爬蟲的套件Selenium
預計會爬文字跟圖片試著組成pdf檔 及excel
那明天見囉~謝謝
请问完整代码是什么?我按照 visual studio 中的代码在 IDLE,输出,只是输出了一个坐标。
您好,這只是簡單的範例 所以其實沒有到全自動化
你試著先打開chrome 瀏覽器
在執行一次程式
你就會發現它直接輸入typewrite方法中的字串
並按下enter
謝謝您的提問
打开浏览器就可以实现上面的效果了,谢谢解答。
不會,如果您有特別想要用自動化來 解決什麼問題的話也可以提出
大家集思廣益 再想辦法來實現
我在学习自动化这一块,我想我网页上获取一些 item 的信息,这个应该怎么做?
as900!?
目前用python來進行 比較簡單
你可以先了解request 跟beautifulsoup 這兩個套件
可以看我的其他篇
若有問題歡迎討論
好的,谢谢
iThome鐵人賽