【问题标题】:Is there a way of extracting xpath and text from webpage and save to file? [closed]有没有办法从网页中提取 xpath 和文本并保存到文件中? [关闭]
【发布时间】:2020-01-25 02:16:39
【问题描述】:

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

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

【问题讨论】:

    标签: c# html selenium dictionary xpath


    【解决方案1】:

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

    • 选择元素,然后右键单击它。

    • 选择“Inspect Element”进入开发者工具

    • 右键单击突出显示的元素并选择

      复制 -> XPath

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

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

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


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

    【讨论】:

    • 我不想手动操作..所以寻找一种至少选择所有元素并且我可以粘贴到文件中的方法。或任何类似的工具/插件。我听说 excel 有一个插件,但不知道如何安装。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    相关资源
    最近更新 更多