编程初学者。因此,在我的第一个项目中,我可以制作一个快速的python脚本,从这个网站下载文件: http://www.wesm.ph/inner.php/downloads/market_prices_&_schedules
我注意到要下载的文件的链接地址
遵循一种模式。
(http://wesm.ph/admin/downloads/download.php?download=../csv/mpas/XXXXX/XXXX.csv)
通过一些字符串连接和使用datetime模块,我能够创建csv文件的HTML字符串。之后,我会使用:
urllib.request.urlopen(HTMLlink).read()
用类似的方法保存它:
^{pr2}$它以前是有效的,现在不行了,但是我注意到每当我点击“生成报告”按钮然后运行脚本时,脚本就会生成输出文件。我不知道为什么会这样。有没有办法向服务器发送请求以生成实际的文件?我应该使用哪个模块或命令?在
这些文件很可能只是在您单击“生成报告”后临时存储在该Web服务器上。在
为了重新生成新的链接,甚至可能需要检查(在JavaScript中或使用Cookies、会话ID),以查看新链接/文件的生成是从人类还是机器人那里请求的。在
您可能还需要检查HTTP返回代码(甚至是完整的返回头,以查看服务器到底在回答什么)。在
相关问题 更多 >
编程相关推荐