因为用nasa的代码总是报错,但是用浏览器下载数据是好的。
我就想用pyhton开一个浏览器,然后批量下载数据。
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.edge.service import Service
from selenium.webdriver.edge.options import Options
import time
# 设置Edge浏览器驱动路径
edge_driver_path = 'D:/edgedriver_win64/msedgedriver.exe'
# 设置下载路径为F盘
download_path = 'F:/AET/'
# 创建Edge浏览器选项
edge_options = Options()
edge_options.add_argument(f"--download-directory={download_path}")
# 创建Edge浏览器服务
edge_service = Service(edge_driver_path)
# 启动Edge浏览器
driver = webdriver.Edge(service=edge_service, options=edge_options)
# 记录是否已经登录的标志
logged_in = False
# 读取URL列表
with open('C:/Users/Lenovo/Desktop/q.txt', 'r') as file:
urls = file.readlines()
# 循环访问URL列表中的每个URL
for index, url in enumerate(urls):
# 访问URL
driver.get(url)
# 第一个URL等待30秒
if index == 0