gpt4 book ai didi

python - 使用selenium从浏览器解析类

转载 作者:行者123 更新时间:2023-12-01 04:45:18 25 4
gpt4 key购买 nike

我正在尝试抓取谷歌网页以获取 td 内的标题,这是我到目前为止得到的代码,但我遗漏了一些东西。

from selenium import webdriver

case_url = "http://www.google.com/finance?q=NYSE%3Acalm&ei=7DIoVcKZNo2ZjALz8YCYCw"


driver = webdriver.Firefox()
driver.get(case_url)

elem = driver.find_element_by_class_name("ctsymbol")

print(elem[1])

assert "No results found." not in driver.page_source

driver.close()

#

在浏览器上看到的类如下:

国际银行

救命!!

最佳答案

此类有十一个元素。您使用的方法 find_element_by_class_name 仅返回一个元素。因此,使用 elem[1] 时,您要求的是列表中的一个元素,但它实际上并不是一个列表。

如果您想获得此类的所有元素的列表,请使用find_elements_by_class_name - 请参阅http://selenium-python.readthedocs.org/en/latest/locating-elements.html为了区别。

关于python - 使用selenium从浏览器解析类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com