我正在寻找提取表中的数据,我已经找到做以下工作:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://fortnitetracker.com/events/epicgames_S11_CC_Contenders_EU")
player = driver.find_elements_by_id("row0")
print(player)
从我得到的球员
[<selenium.webdriver.remote.webelement.WebElement (session="a15cc6e3b18c893aa11262b3daa87786", element="1aef44eb-dec2-415b-a3da-7187a143387e")>]
现在我想检索表中的数据。我该怎么做?
编辑:我应该说,当我这样做的时候
text = player.text[0]
我得到
AttributeError: 'list' object has no attribute 'text'
我是个白痴。我player.text[0]而不是播放器[0]。有效的代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://fortnitetracker.com/events/epicgames_S11_CC_Contenders_EU")
player = driver.find_elements_by_id("row0")
text = player[0].text
print(text)
当我试图将元素放入元素中时,我面临一个问题。我尝试了两种方法来实现这一点,但不幸的是没有成功。 上面的代码获取所有DOM元素列表。 方法1: 当我尝试这个方法时,它总是返回第一个元素的文本,而不是相应的元素文本。 在搜索时,我发现了一个链接,有人问了和我一样的问题。 Selenium Webdriver在子元素中查找元素 当我尝试答案时,它给了我一个空白数组。 结果: 请建议我如何实现这一点,如何
问题内容: 我只想从汤中最上面的元素中提取文本;但是汤.text也会给出所有子元素的文本: 我有 输出为。我只想“是”。 实现此目标的最佳方法是什么? 编辑 :我也想在解析’ ‘时输出。 问题答案: 那又如何呢? 编辑: 我想我已经了解了你现在想要的。尝试这个:
问题内容: 使用Python中的ElementTree,如何从节点中提取所有文本,剥离该元素中的所有标签并仅保留文本? 例如,说我有以下内容: 我想回来。我该怎么做呢?到目前为止,我所采用的方法产生了相当灾难性的结果。 问题答案: 如果您在Python 3.2+下运行,则可以使用。 创建一个文本迭代器,该迭代器按文档顺序循环遍历此元素和所有子元素,并返回所有内部文本: 如果您在较低版本的Pytho
我正在为android应用程序定位元素,并有一个查询。我存储的web元素列表如下 但这并不奏效。非常感谢任何帮助。
对于以下元素,如何使用css选择器通过td的值找到它?在这种情况下,它是“唯一文本”
问题内容: 我正在尝试查找具有Attribute的元素。好吧,我可以在Selenium中找到具有Id,tagName,Xpath和所有其他预定义方法的元素。但是,我正在尝试编写一种方法,该方法将给定属性名称和值作为输入专门返回WebElement。 假设XPath不是一个选择,还有其他更好的方法吗? 问题答案: 您可以使用CSS轻松完成此任务。 公式为: 所以如果有的话 您可以使用以下方法找到它: