找不到xpath Html Agility Pack C#

时间:2015-03-10 23:34:51

标签: c# xpath html-agility-pack

我正试图用C#从这个网站上抓取数据:

https://eresearch.fidelity.com/eresearch/markets_sectors/sectors/si_weighting_recommendations.jhtml?tab=sirecommendations

当我在Chrome浏览器中复制某个扇区的xPath时,我得到:

//*[@id="contentContainer"]/div[2]/div[4]/div[1]/section/div/div/div/div/section/div/div/div/table/tbody/tr[1]/td[2]

当我使用xPath Finder并输入该项目的xPath时,它无法找到它。为什么是这样?

我正在使用HTML Agility Pack,所以我知道它并不喜欢使用" tbody"节点,所以我已经把它拿出来了,但是在尝试拉这个节点时我仍然遇到错误。我只能进入以下xPath

//*[@id="contentContainer"]/div[2]/div[4]/div/section/div/div/div/div

有什么办法可以使用HTML Agility Pack从这个网页上获取这些信息吗?

0 个答案:

没有答案