0
我正在访问带有用户名和密码的url以下载csv并使用今天的日期和时间保存文件,页面上只有一个下载链接。无法使用python脚本从URL下载csv文件
有没有什么办法可以实现通过Python
这个任务我使用这个脚本下面我看到了打印输出。但是我怎样才能下载网页上的下载csv按钮。通常当我点击下载csv按钮时,它会要求我保存文件。
import re
import requests
from bs4 import BeautifulSoup
url = 'https://url.com'
login_data = dict(login='[email protected]', password='password-g')
session = requests.session()
link = 'https://url.com'
r = requests.get(link)
soup = BeautifulSoup(r.text, "html.parser")
for i in soup.find_all('a', {'class': "app-btn-down"}):
print(re.search('http://.*\b_file', i.get('href')).group(0)) # the CSV file name is b_file
print ("r.text")
由于我是python的新手,所以请原谅我对我的错误解释。
你必须提交'login_data' –
我所提到的'在第6行login_data' – Mongrel
您已经定义了'login_data' IL 6号线,但你不提交。此外,您似乎应该请求''app-btn-down''链接。如果你能分享真正的'url',我可能会帮助更多。 –