同事沒搶到周杰倫的票,想自學寫購票程式,不會用python,我就把腦子挖了挖,重新複習大學時vscode環境怎麼建的,安裝vscode,在vscode裡extensions python
傳了甚麼網頁爬蟲的教學影片給我,我就跟著影片安裝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出來。
改天再細寫吧。