Board logo

標題: 玩selenium,先學一d寫網頁知識是否好d? [打印本頁]

作者: bongbong3481    時間: 2023-10-1 07:12     標題: 玩selenium,先學一d寫網頁知識是否好d?

玩左一輪python + selenium ,雖然免強做到自己想做既野,但要不過要不斷咁試,一開始對ID ,CLASS, CSS SELECTOR ,TAG ,SPAN.......完全沒感覺。

呢幾日睇緊寫網頁既基本野,好似先了解一d 寫網頁方面既野,再玩SELENIUM 可能好D, 解決問題易變通D。
作者: s20012797    時間: 2023-10-1 11:59

https://medium.com/@diegotronics ... opment-916a223e84bb
https://intellipaat.com/communit ... e-learning-selenium
https://intellipaat.com/communit ... e-knowledge-of-java

一些些參考資料,看倌自理了
作者: epcsub    時間: 2023-10-1 22:04

回復 1 #bongbong3481
其實你自己都講咗 dom係必須 否則好快遇到樽頸


via HKEPC Reader for Android
作者: javacomhk    時間: 2023-10-2 03:33

從失敗中獲取經驗最重要。
作者: bongbong3481    時間: 2023-10-2 07:13

從失敗中獲取經驗最重要。
javacomhk 發表於 2023-10-2 03:33


其實都是,因為不斷咁試同一樣野,試得多印象深刻好多,不過用多左好多時間
作者: daemongmong    時間: 2023-10-2 11:38

有不少網頁寫的時候沒有提供ID或name,特別是表格內的格子,要用較複雜的xpath。
作者: tragamer    時間: 2023-10-2 16:56

有時 反向 學習會更好
作者: bongbong3481    時間: 2023-10-2 17:32

回覆 7# tragamer


    我諗起<<射鵰英雄傳>> 歐陽鋒 逆轉經脈 練 九陰真經
作者: epcsub    時間: 2023-10-3 18:57

回復 6 #daemongmong

或者係用上一層或者下一層 或者係有特定attribute先定位 再搵第幾個child 或者parent

有時一個nodelist裏面item數 即children數 視乎內容 並非固定 要再加啲額外嘅檢測

via HKEPC Reader for Android
作者: bongbong3481    時間: 2023-10-3 21:40

回復 daemongmong

或者係用上一層或者下一層 或者係有特定attribute先定位 再搵第幾個child 或者parent

...
epcsub 發表於 2023-10-3 18:57



我目前用XPath 經常遇到一個問題,
我多數F12 再 click 某個位置,然後right click copy XPath 用,
但條path有少少改,基本上就要改code,
所以試下其它方法,睇下有冇彈性處理
作者: epcsub    時間: 2023-10-3 22:11

回復 10 #bongbong3481

我會喺console裏面test埋 個css selector或者xpath
例如用document.querySelector('要test嘅selector') 佢會畀你睇到 搵唔搵得到 啱嘅先至再掉返落你嘅code裏面
亦可以直接test click() 或者摘取innerHTML嘅結果係咪正確


via HKEPC Reader for Android
作者: epcsub    時間: 2023-10-3 22:14

回復 10 #bongbong3481
傳統嘅programming 都係搵pattern 邊啲固定邊啲變化


via HKEPC Reader for Android
作者: abcjerry    時間: 2023-10-3 23:38

不要浪費時間,現在有AI,AI寫就行,識基本野就得





歡迎光臨 電腦領域 HKEPC Hardware (https://h1.hkepc.com/forum/) Powered by Discuz! 7.2