在命令行中,输入python,回车,确保python已加入环境变量。如图:
回答您的主要问题:'list' object has no attribute 'find_element_by_class_name'意味着您正在从list调用find_element_by_class_name方法,而list没有它。你应该这样用它: 代码语言:javascript 复制 driver. find_element_by_class_name("some_class") 我已经启动了您的代码,所以您可以更容易地理解代码的实际外观。
您需要使用driver.find_element(By.CLASS_NAME, " ")、driver.find_element(By.XPATH, " ")等方法...
而find_element(By.CLASS_NAME,'h4')只能应用于webdriver或webelement对象,不能应用于对象列表。
您发布的代码与错误中的代码不匹配。请将此行放入您的代码中,它应该可以正常工作。
Selenium在4.3.0版本中删除了这个方法。看看变化:https://github.com/SeleniumHQ/selenium/blob/a4995...
我们模拟登陆用的是selenium库,selenium是一个自动化测试工具,在爬虫中通常用来进行模拟登陆。
在需要以表格格式显示信息的情况下,通常使用Web表或数据表。本质上,显示的数据可以是静态的也可以是...
您发布的代码与错误中的代码不匹配。请将此行放入您的代码中,它应该可以正常工作。