[問題] xpath搜尋問題

看板C_Sharp作者 (小天)時間7年前 (2017/02/08 15:59), 7年前編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
各位板眾好 我主要是參考此網頁作法 https://dotblogs.com.tw/jackbgova/2014/12/08/147553 之後想去抓https://tw.screener.finance.yahoo.net/screener/check.html?symid=2356 的資料,也找到他的xpath,如下 /html/body/table/tbody/tr/td/table[7]/tbody/tr[2]/td[2]/table/tbody/tr[1] /td[1]/table/tbody/tr[2]/td[1]/table[1]/tbody/tr/td[3] 用chrome的開發者模式也的確搜尋的到此資料 但是我在試著用SelectSingleNode抓的時候一直出現錯誤 最後一直往前推,發現在/html/body/table這裡就出錯了,只能成功在/html/body 想請教問題出在哪裡? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.116.221 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1486540747.A.C5B.html

02/08 17:17, , 1F
跟iframe有關嗎?
02/08 17:17, 1F
抱歉 我不太懂什麼意思 今天試著在查一次發現 我用火狐的Firebug找到的和本身的檢視原始碼看,發現兩個是不一樣的 結果用SelectSingleNode抓,是抓到原始碼,而不是Firebug的 請問有沒有什麼方法能解決呢? ※ 編輯: firingmoon (111.252.116.221), 02/09/2017 18:05:47

02/09 18:54, , 2F
你需要headless browser,像selenium之類的
02/09 18:54, 2F

03/24 18:34, , 3F
和 Selenium 無關,仔細查看網頁,或有範例吧?
03/24 18:34, 3F
文章代碼(AID): #1Oci_BnR (C_Sharp)