我正在运行一个Python脚本,需要从运行PHP查询的URL下载文件:
(function($) { "use strict";
var revapi;
jQuery(document).ready(function() {
revapi = jQuery('.tp-banner').revolution(
{
delay:5000,
startwidth:2000,
startheight:500,
soloArrowRightVOffset:50,
soloArrowLeftVOffset:50,
hideThumbs:0,
onHoverStop:"off",
navigationType: "none",
fullWidth:"off",
fullScreen:"on",
fullScreenOffsetContainer: "",
touchenabled:"off" //Disable touch events.
});
}); //ready
在实际的浏览器中,鉴于您已登录该站点,转到该URL会启动该文件的下载(.csv)。
如何使用url = "https://blah.com//file.php?file=FileName¶ms=query=SomeQuery"
通过我的脚本下载此文件?类似的东西:
requests
我无法启动下载。我需要查看我需要传递的标题吗?
答案 0 :(得分:1)
这(代码略有不同)似乎工作正常。
import requests
url = "https://www.stackoverflow.com"
s = requests.Session()
response = s.get(url)
with open("my_file.csv", "w") as f:
f.write(response.content)
f.close()