有没有一种方法可以从网页中提取xpath和文本并保存到文件中?

时间:2019-09-24 22:52:48

标签: c# html selenium dictionary xpath

我正在寻找一种方便的工具来从网页或其他方法中提取UIElement的对象类型和Xpath / ID /名称,而不是从浏览器中检查该元素?还有从网页提取文本的任何替代方法。 我要将其保存在单独的Excel或文本文件中。有什么建议怎么做吗?

我通过检查网页上的UIElement对象并将其(以空格分隔)保存到文件中来手动保存它。然后使用字典阅读。

1 个答案:

答案 0 :(得分:0)

要获取XPath,可以在Firefox浏览器中使用以下过程:

  • 选择元素,然后右键单击
  • 选择“检查元素”以输入开发人员工具
  • 在突出显示的元素上
  • 右键单击并选择

      

    复制-> XPath

现在,剪贴板中具有所选元素的XPath-1.0表达式(非常基本的版本)。

当然,请使用 Ctrl + V 从那里获取它。

这确实适用于一个元素。
对于几个元素,您必须重复该过程;
我不知道一次选择多个节点项的方法。
在其他浏览器中,过程可能相似。


第二步:
要提取XPath选择的值/部分HTML,请使用xmlstarlet之类的程序或类似程序,并将其输出重定向到文件。