python爬虫常见错误

前言python常见错误1. AttributeError: 'WebDriver' object has no attribute 'find_element_by_id'1. 问题描述2. 解决办法

2. selenium:DeprecationWarning: executable_path has been deprecated, please pass in1. 问题描述2. 解决办法

3. 下载了包却出现ModuleNotFoundError: No module named 'requests'1.问题描述2. 解决办法

4. 下载了包的时候出现Could not find a version that satisfies the requirement 包名1.问题描述2. 解决办法

前言

python爬虫中会遇到一些错误,如下是一些错误的集合

python常见错误

1. AttributeError: ‘WebDriver’ object has no attribute ‘find_element_by_id’

1. 问题描述

from selenium import webdriver

path = 'chromedriver.exe'

browser = webdriver.Chrome(path)

url = 'https://www.baidu.com'

browser.get(url)

# 元素定位

# 根据id来找到对象

button = browser.find_elements_by_id('su')

print(button)

如上所示,在使用selenium模块的时候,没有 find_elements_by_id这个函数了

2. 解决办法

修改模块内容学习模块新的语法

2. selenium:DeprecationWarning: executable_path has been deprecated, please pass in

1. 问题描述

from selenium import webdriver

path = 'chromedriver.exe'

browser = webdriver.Chrome(path)

url = 'https://www.baidu.com'

browser.get(url)

button = browser.find_elements('tag name', 'span')

print(button)

Selenium经过版本更新之后,在使用如上写法时,系统就会报错executable_path has been deprecated, please pass in a Service object,如下所示:

2. 解决办法

按照如下的写法

from selenium.webdriver.chrome.service import Service

from selenium import webdriver

path = Service('chromedriver.exe')

browser = webdriver.Chrome(service=path)

url = 'https://www.baidu.com'

browser.get(url)

# 元素定位

# 根据id来找到对象

button = browser.find_elements('tag name', 'span')

print(button)

3. 下载了包却出现ModuleNotFoundError: No module named ‘requests’

1.问题描述

如下是我已经安装了requests后的代码,却出现No module named 'requests',意思就是包没有被找到,先看如下的这张图片:

如果没有勾选可用于所有项目,那么你新建的项目可能会出现包安装了,确报错的情况

2. 解决办法

4. 下载了包的时候出现Could not find a version that satisfies the requirement 包名

1.问题描述

下载ipython的时候出现ERROR: Could not find a version that satisfies the requirement ipython (from ve rsions: none) ERROR: No matching distribution found for ipython

2. 解决办法

pip install ipython -i https://pypi.tun a.tsinghua.edu.cn/simple/,在下载的后面添加指定的源

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: