【发布时间】:2017-11-23 09:51:03
【问题描述】:
我正在尝试下载 Web 门户上的 csv 文件,当手动下载时,我们登录到 url 并单击 Download CSV 按钮,然后它会提示保存。我们正在使用python3
我正在尝试通过 python 脚本来执行此操作,当我们执行此脚本时,我们会获得名称为 Download CSV 的 html 页面,当我们单击该页面时,我们会通过它获得一个 csv 文件。
import urllib.request
import requests
session = requests.session()
playload = {'j_username':'avinash.reddy', 'j_password':'password'}
r = session.post('https://url_of_the_portal/auth/login','data=playload')
r = session.get('URL_of_the_page_where_the_csv_file_exiests')
url='https://url_of_the_portal/review/download/bm_sis'
print ('done')
urllib.request.urlretrieve (url, "Download CSV")
【问题讨论】:
标签: python python-3.x