其他解决方法
注意点(易错点)
- 使用find_element_by_css_selector只能找到单个元素(注意方法名中element和elements的区别,前者找单个元素,后者能找个列表元素,即多个元素并组成list列表返回输出)
问题
执行如下代码,报错
TypeError: 'WebElement' object is not subscriptable # WebElement没有订阅
from selenium import webdriver
# 创建浏览器对象
dr = webdriver.Chrome() # 切换至除qq输入法以外的其他输入法再运行
# 1 发送请求
dr.get('https://www.baidu.com/')
# 2 保存快