我想从这个网站下载202个国家/地区的所有excel文件:
2.单击表中的每个国家/地区名称,例如:
安哥拉在这里: http://investmentpolicyhub.unctad.org/IIA/CountryBits/5#iiaInnerMenu
你能帮我解决一下如何在Python中做到这一点吗?
每个国家/地区的链接实际上只会改变数字(例如安哥拉为5)
但是,我不知道如何编写代码来点击excel框并在Python中下载:(
有人可以帮我吗?
非常感谢!
答案 0 :(得分:0)
您可以使用请求包下载文件(右键单击按钮查看链接)
import requests
url =('http://investmentpolicyhub.unctad.org/Download/ExportCountryBits/5?'
'sortColumn=InvolvedPartiesName&sortOrder=1')
res = requests.get(url)
res.raise_for_status()
# write the file to your current folder
with open('myfile.xlsx', 'wb') as f:
f.write(res.content)