使用工具:Python、geckodriver、Firefox浏览器
- 打开网址(
https://www.python.org/downloads/
)下载软件Python
- 打开网址(
https://github.com/mozilla/geckodriver/releases
)下载对应操作系统版本得geckodrive
- 打开网址(
https://www.firefox.com.cn/
)下载火狐浏览器
- 火狐浏览器默认安装即可(不修改安装路径),安装Python只需注意勾选“Add Python 3.9 to PATH”
- 安装好Firefox浏览器、Python,将geckodrive软件解压,把文件拷贝至Python安装目录Scripts文件夹下
- 通过管理员命令框,安装Python得selenium库,在命令提示框中输入“
pip install selenium
”,等待安装完毕即可
- 输入”
pip list
”可以查看所安装得python库。
- 点击IDLE打开Python编译框,输入第一行指令
from selenium import webdriver
其中selenium是python总的一个库,它提供了一组工具得API,而webdriver就是其中的一个工具,Selenium WebDriver是一个支持浏览器自动化的工具。它包括一组为不同语言提供的类库和“驱动”(drivers)可以使浏览器上的动作自动化。在爬取网页的时候,就可以用这个库和工具来实现自动打开网页)
9. 输入第二句ff=webdriver.Firefox()
,这句指令得意思是定义一个变量叫ff,这个变量是打开Friefox浏览器自动化准备
10. 在自动打开得Friefox浏览器中输入高德地图得地址(ditu.amap.com
),并把视角放大到想要下载得位置以及层级
11. 输入第三句ff.set_window_size(4500,4500)
,这句指令得意义是设置浏览器得窗口尺寸长4500,宽4500
12. 等待浏览器页面刷新完毕,输入第四句ff.save_screenshot("C:\\sc.png")
,这句指令得含义是使用selenium自带的方法save_screenshot()是截取整个网页页面并保存在C盘得sc.png,等待几秒出现“True”完成截图操作。