前言
假設你還沒安裝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 這兩個套件
可以看我的其他篇
若有問題歡迎討論
好的,谢谢