如何使用python批量另存网页返回的excel文件

请教下大家,我目前需要逐个点击按钮,然后将网页返回的excel另存为。
我可以实现提交数据这一步,但是返回保存这一步我不会。请教下大家,用python哪个模块或者如何使用AutoIT3编写代码,可以实现此功能呢?
案例为:下载国家外汇管理局网站中多个页面的附件:http://www.safe.gov.cn/safe/2022/0531/21030.html;http://www.safe.gov.cn/safe/2022/0531/21030.html
已经试过的尝试:我使用requests模块读取数据,返回文件内容是乱码;复制下载链接地址,使用urllib.request.urlretrieve(url)的方式,返还文件里面还是乱码。仔细查看了下载的url,并不是直接指向一个确定的文件,而是里面有java和dse_sessionID和下载文件日期的模块,应该是与后台数据库有交互。我直接复制这个链接到ie的地址栏中,是会正常弹出下载的窗口的。Python部分写好的代码如下:
from selenium import webdriver
driverPath = 'D:\Python\chromedriver.exe'
browser = webdriver.Chrome(driverPath)
url='http://www.safe.gov.cn/safe/2022/0526/20999.html'
browser.get(url)
browser.find_element_by_xpath('//*[@id="content"]/p[3]/span/span/a').click()

直接requests或者urllib模块下载那个按钮右键的时候显示的链接不行吗?或者用它们的get之类的方法请求后,直接将返回的数据保存成文件不就行了吗