python中的下载文件夹

2024-09-30 06:11:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着下载这个zip。我使用了selenium和requests,但它们都不起作用,我不知道为什么。 谢谢你的建议

from selenium import webdriver
import requests

url = 'http://vdp.cuzk.cz/vymenny_format/csv/20200131_OB_ADR_csv.zip'
driver = webdriver.Chrome('drivers\chromedriver.exe')
driver.get(url)

requests.get(url)

Tags: csvfromimporthttpurlgetdriverselenium
2条回答

首先,您不需要requests下载文件(至少在本例中是这样)。由于我不知道您会遇到哪些错误,我建议您仔细检查chromedriver.exe的路径,您应该避免反斜杠

driver = webdriver.Chrome('drivers\\chromedriver.exe')

我尝试了你的代码(在我的电脑上输入chromedriver的位置),它成功了——我能够下载文件

requests.get()将实体下载到内存中。这需要使用open显式地写入文件

例如:

import requests

url = 'http://vdp.cuzk.cz/vymenny_format/csv/20200131_OB_ADR_csv.zip'
filename = 'c:/users/user/downloads/csv.zip'

filebody = requests.get(url)
open(filename, 'wb').write(filebody.content)

相关问题 更多 >

    热门问题