作者firingmoon (小天)
看板C_Sharp
标题[问题] xpath搜寻问题
时间Wed Feb 8 15:59:04 2017
各位板众好 我主要是参考此网页作法
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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1486540747.A.C5B.html
1F:→ brian80122: 跟iframe有关吗? 02/08 17:17
抱歉 我不太懂什麽意思
今天试着在查一次发现
我用火狐的Firebug找到的和本身的检视原始码看,发现两个是不一样的
结果用SelectSingleNode抓,是抓到原始码,而不是Firebug的
请问有没有什麽方法能解决呢?
※ 编辑: firingmoon (111.252.116.221), 02/09/2017 18:05:47
2F:推 IKAFIRE: 你需要headless browser,像selenium之类的 02/09 18:54
3F:→ disabledman: 和 Selenium 无关,仔细查看网页,或有范例吧? 03/24 18:34