一种通过Python编程以使用当前日期在该网站下载CSV的方法



想知道是否有从该网站下载的方法https://pselookup.vrymel.com/在日终报告部分?我试着通过输入日期使用requests下载它,但我得到的文件与点击时的实际文件不同。

url = 'https://pselookup.vrymel.com/'
r = requests.get(url, allow_redirects=True)
dateToday = datetime.today().strftime('%Y-%m-%d')
csvFile = dateToday + ".csv"
open(csvFile, 'wb').write(r.content)

您的代码有很多问题:

  • 当前您下载的唯一内容是https://pselookup.vrymel.com/它本身你需要在这个网站上发布一些内容才能得到你想要的回复。我建议你阅读请求包的文档

  • 您使用的是当天的日期,但据我所见,该网站只发布完成日期的报告,这意味着在一天中的某个时间点(在pselookup发布当天的报告之后(,您的日期是正确的。但在新报告发布之前,您希望代码将日期更正为-1天。例如:今天是24日,您的代码要求从24日开始提交报告。但今天的报告还没有发布,相反,你想要求23日的报告。这有道理吗?

  • 通常,使用open((方法被认为是不安全的,建议使用

with open() as <filename of your choosing>:

所以你可能想使用

with open(csvFile, "wb") as file:
file.write(r.content)

相关内容

  • 没有找到相关文章

最新更新