鱼C论坛

 找回密码
 立即注册
查看: 1824|回复: 1

[已解决]这个,按照教程装的,为什么他有那么多提示。函数,自己安装的却没有

[复制链接]
发表于 2023-2-13 08:47:24 | 显示全部楼层 |阅读模式
30鱼币
为什么他有那么多提示。函数,自己安装的却没有。很多功能都没有 ~`P1)_C~FCU%T7N@3FD9ZBL.png
最佳答案
2023-2-13 08:47:25
教程安装的是旧版本,现在新版本确实只剩下这两个函数了,新版本的 by 就是通过 by 参数传进去的

截图20230213084907.png

>>> from selenium.webdriver.common.by import By
>>> dir(By)
['CLASS_NAME', 'CSS_SELECTOR', 'ID', 'LINK_TEXT', 'NAME', 'PARTIAL_LINK_TEXT', 'TAG_NAME', 'XPATH', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']
>>>


比如 find_element_by_xpath 在新版本中应该是这样的:
  1. from selenium.webdriver.common.by import By
  2. el = web.find_element(By.XPATH, '//*[@id="changeCityBox"]/ul/li[1]/a')
复制代码

最佳答案

查看完整内容

教程安装的是旧版本,现在新版本确实只剩下这两个函数了,新版本的 by 就是通过 by 参数传进去的 比如 find_element_by_xpath 在新版本中应该是这样的:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-13 08:47:25 | 显示全部楼层    本楼为最佳答案   
教程安装的是旧版本,现在新版本确实只剩下这两个函数了,新版本的 by 就是通过 by 参数传进去的

截图20230213084907.png

>>> from selenium.webdriver.common.by import By
>>> dir(By)
['CLASS_NAME', 'CSS_SELECTOR', 'ID', 'LINK_TEXT', 'NAME', 'PARTIAL_LINK_TEXT', 'TAG_NAME', 'XPATH', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']
>>>


比如 find_element_by_xpath 在新版本中应该是这样的:
  1. from selenium.webdriver.common.by import By
  2. el = web.find_element(By.XPATH, '//*[@id="changeCityBox"]/ul/li[1]/a')
复制代码

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-8 05:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表