[問題] 抓取表格(用chrome開啟網頁)

看板Python作者 (流浪)時間9年前 (2014/09/21 23:16), 編輯推噓4(405)
留言9則, 8人參與, 最新討論串1/1
請問 某網頁經由查詢之後產生的表格 我用chrome檢視網頁原始碼的時候看不到表格內容 但若用檢查元素看就有 那我該怎麼抓取這個表格內容呢? try了xpath和cssselector都不行 不知道該怎麼處理這個問題 還請大家幫忙 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.216.67 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1411312597.A.169.html

09/22 00:56, , 1F
八成是 ajax?
09/22 00:56, 1F

09/22 01:31, , 2F
有可能在iframe裡面嗎?如果表格在ifram就query不到
09/22 01:31, 2F

09/22 12:23, , 3F
Selenium Is your good friend
09/22 12:23, 3F

09/22 12:24, , 4F
Or pandas., read_html is amazing
09/22 12:24, 4F

09/22 13:07, , 5F
開dev tool可以看ajax的query
09/22 13:07, 5F

09/22 15:39, , 6F
沒救拉~擺明就是javascript動態產生~不想讓人爬拉
09/22 15:39, 6F

09/23 11:00, , 7F
ghost.py 可以等js跑完
09/23 11:00, 7F

09/23 13:01, , 8F
抓js送出去的表單,用python照著送一次… (爆)
09/23 13:01, 8F

09/24 00:16, , 9F
謝謝大家幫忙 我最後用selenium(PhantomJS)解決了
09/24 00:16, 9F
文章代碼(AID): #1K7klL5f (Python)