当前位置: 首页 > 知识库问答 >
问题:

Selenium Python在数据排序中获取特定文本

百里锋
2023-03-14

在HTML页面中有以下行:

<td data-sort="funny" class="coin-name tw-text-right" style="min-width: 60px;">

我可以使用以下XPATH找到它:

//tbody/tr/td[5]

但是我只有趣地把“有趣”放在一个变量里。请记住,“有趣”这个词一直在变化,所以我需要找到它并把它推到变量,但是我如何提取这个变化的文本呢?

谢谢你的帮助;-)

共有1个答案

祁霖
2023-03-14

我不确定它是否100%有效,但这里有一个潜在的解决方案:

>

  • 如果打开该标记,您将发现第一个孩子的第二个孩子(参见解决方案中的图像)具有唯一的id属性。

    然后,您可以使用该唯一属性,并使用Xpath使用子到父遍历,逐步使用“数据排序属性”到达父标记。[参考图片,它基本上解释了上述相同的方法][1][1]:https://i.stack.imgur.com/9Dc2k.png

    希望有帮助:)

  •  类似资料:
    • 我正在使用forkify API制作一个配方搜索应用程序。我得到了这样的json(以披萨食谱为例)。我已经做了一个回收和搜索,但食谱本身是作为一个链接提供给该网站的配方(见json中的source_url)。我已经为此制作了一个网络视图,但有一个问题。我需要得到那个源url,并让它与我点击的菜谱匹配。我试图在Rescycler中创建一个额外的元素,小的不可见文本视图,并将source_url放在那

    • 问题内容: 我正在研究Firebase项目,我在其中将用户信息存储在表中。现在,我的要求是在表中显示所有用户。这是我的数据库快照 我可以使用从数据库中获取所有用户 上面的代码向我返回了包含bod,电子邮件,姓名,性别的用户数组。但是我只想获取电子邮件和用户名。 有没有一种方法只能从数据库中获取指定的字段? 问题答案: 读取节点时,必须检索其全部内容。因此,无法从读取路径时返回的数据中仅获取 特定

    • 在scala火花数据帧中是否有的替代方案。我想从火花数据帧的列中选择特定的行。例如,在R等效代码中的第100行

    • 我想知道是否可以在Mongo中进行排序和查找,但只返回特定字段。 此命令按字段属性对结果进行排序。但返回数据集中的所有字段。 结果(一个例子): 我想知道我是否只能返回几何体。协调。 使现代化 结果不会根据字段属性进行排序。啊。适用于我的代码是(pymongo): 所以,“尼尔·伦”,请不要太快做出判断来标记一个问题。

    • 我是Laravel的新手,我正在使用Laravel 8进行我的项目。 在edit_customer.blade.php中,我需要显示单个数据。 在控制器文件中,我使用了以下代码: 在视图文件中,我使用{{$CurrentCustomer}}得到以下结果: [{“customer_id”:1,“current_admin_id”:0,“customer_type”:“customer_type_pu

    • 有可能获得数据帧中每个唯一项的最后一个条目吗?我有一个这样的数据框架: 所以我想得到用户的最后记录,例如数据帧它必须返回, 是否可以按日期获取最后一条记录。 谢谢