更新於 2024/10/25閱讀時間約 4 分鐘

蜿蜒曲折的莫名其妙Ansible啟程

同事沒搶到周杰倫的票,想自學寫購票程式,不會用python,我就把腦子挖了挖,重新複習大學時vscode環境怎麼建的,安裝vscode,在vscode裡extensions python

raw-image

傳了甚麼網頁爬蟲的教學影片給我,我就跟著影片安裝selenium、下載chrome的webdriver解壓縮blablabla,然後print個網頁標題出來,就這樣我的網頁爬蟲之旅結束了。


輸出這個結果期間,經歷一堆問題,這就是我想記錄的(前面都廢話XD)。

第一個問題就這個:

意識到這問題的時候才發現vscode不是編譯器,把他當文字編輯器才對。

甚麼意思呢?我感覺好像就是把各種編譯器當成電鋸阿、除草機阿、飛機阿,把vscode當作變形金剛,換個套件改裝一下可以當電鋸又兼除草機還可以造火箭飛喔。

課金版記事本

所以要運行python程式碼時,要在上面Selected Interpreter選安裝在本機上的python 3.x.x。

運行java就選java、go就選go、php就選php。


二、再來就是python版本語法好像有差別,我這3.11.9版好像只讀得懂這樣↓

PATH = "C:/Users/yanxun/Desktop/python測試/chromedriver-win64/chromedriver.exe"
service = Service(PATH)

driver = webdriver.Chrome(service=service)

以前的python好像這樣寫就可以了↓

PATH = "C:/Users/yanxun/Desktop/python測試/chromedriver-win64/chromedriver.exe"
driver = webdriver.Chrome(PATH)


三、中間還有selenium怎麼安裝、測試是否安裝成功

pip install selenium


pip show selenium


要在cmd裡輸入,在vscode的terminal執行也行。

我一直在vscode頁面輸入還搞不懂自己錯在哪哈哈哈哈

就好像開txt檔寫了句pip install selenium一直按enter卻想我為啥不能安裝XD


四、chromedriver安裝解壓縮後那個路徑複製出來是\,要改成/、\\、//,反正一條\它認不出來是路徑。


我對程式購票沒啥興趣,就是不專業跟同事講怎樣用vscode進去寫python而已,然後我就開始我的Ansible練習旅程了~

超跳tone喔我自己也沒想到,腦中一個想法就是突然想玩Ansible。

在windows筆電上安裝了wsl。

然後想到沒有一堆機器給我測試Ansible阿!

就又去絞腦汁找到vagrant來幫我生一些虛擬機在本機的hyperv出來。

改天再細寫吧。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.