问题描述
代码下方。
import urllib.request
outfilename = "test.xls"
xls = "https://api.myntrainfo.com/api/diy-cataloguing/attributeSheet/downloadStatusDetails?q=404144&filterStatus=null"
url_of_file = xls
urllib.request.urlretrieve(url_of_file,outfilename)
在执行低于Error时执行。你能帮我检查一下吗?
Error:
raise HTTPError(req.full_url,code,msg,hdrs,fp)
urllib.error.HTTPError: HTTP Error 401: Unauthorized
解决方法
这是因为您只有在登录网站后才能访问Excel工作表。您不能仅通过打开URL来做到这一点。相反,您可以使用selenium python
登录到网页,然后尝试下载Excel工作表。