HtmlAgilityPack id选择

时间:2018-03-01 00:10:08

标签: c# xpath html-agility-pack

我正在构建一个C#程序,该程序在一个网站上运行并占用#id。

这是我的代码:

import xmlrpclib
import ssl

ssl_ctx = ssl.create_default_context()
ssl_ctx.check_hostname = False
ssl_ctx.verify_mode = ssl.CERT_NONE
test = xmlrpclib.ServerProxy('https://admin:bz15h9v9n@localhost:9999/API',
                             verbose=False, use_datetime=True, 
                             context=ssl_ctx)
test.list_satellites()

我总是得到这个错误“system.Xml.XPath.XpathException”:

error system.Xml.XPath.XpathException

谢谢

1 个答案:

答案 0 :(得分:1)

假设您的HTML看起来像这样:

<body>
  <table>
    <tr>
      <td><span id="testedAddress">Some text here</span></td>
    </tr>
  </table>
</body>

然后你想要的XPath是//td/span[@id='testedAddress']