→ mychiux413: bs4不能解析js,如果re能抓出來就re吧,下策就seleni 06/30 00:03
→ mychiux413: um 06/30 00:03
→ alvinlin: 嗯。通常是去看js完後它把資料丟哪去了。然後去抓那個結 06/30 01:36
→ alvinlin: 果 06/30 01:36
→ alvinlin: 建議可以po個網址來看看省時間 06/30 01:37
推 aidansky0989: 請問碰到html會先用xpath還是bs4?兩個不太會選 07/01 08:25
→ alvinlin: bs4有css也有xpath.如果用parsel(scrapy)只有xpath.所以 07/01 13:26
推 alvinlin: bs4有個參數有html.parser/lxml/html5lib但只是速度不同 07/01 13:29
→ alvinlin: 或你也可以用html.parser模組的HTMLParser類自己刻一個 07/01 13:32
→ alvinlin: 或用html2text模組不parse自己去找內容 07/01 13:35
→ alvinlin: 所以bs4和xpath不是對比的選擇.而是xpath是bs4的選項之1 07/01 13:40
→ alvinlin: bs4不能解析js是因為js需要瀏覽器才能跑(除非是node.js) 07/01 13:42
→ OrzOGC: 我都爬出來找,xpath直接放棄...XD 07/01 15:01
推 aidansky0989: 感謝大大解答 07/01 15:20
→ alvinlin: ^^ 07/06 23:24
→ alvinlin: 如果還是說明不清楚可以說 07/06 23:25
→ alvinlin: 通常是css和xpath混用吧看哪一個可以達到目標 07/06 23:29