通过selenium框架爬取图片
环境搭建
搭建python环境就不在此展开了, 首先安装selenium框架:
pip install selenium
下载浏览器驱动, 此处仅仅以Chrome浏览器为例子, 驱动版本必须与当前系统安装的Chrome对应。
chromedriver下载,如果找不到对应版本, 是因为版本太新, 需要到此链接找到对应版本。
版本对应关系在链接中存在说明:
基本过程
首先将下载的chromedriver放置到环境变量:
current_script_path = os.path.abspath(os.path.dirname(__file__))
original_path = os.environ.get("PATH")
os.environ["PATH"] = original_path +";" + os.path.join(current_script_path,"chromedriver-win64","chromedriver.exe")
接下来启动浏览器驱动:
from selenium import webdriver
driver = webdriver.Chrome()
# ....
driver.get(search_link)
查找指定元素
如果要找到指定元素, 可通过xpath: