我想访问某个网站,例如“http://www.ariva.de/US922646AS37/historische_kurse?boerse_id=1”,更改“CSV”部分中的日期,然后开始下载。在网站上,必须按下按钮下载。是否有可能通过使用php自动完成?
答案 0 :(得分:1)
首先通过cURL下载您需要的内容:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "URL HERE");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
然后根据需要处理数据。之后:
header("Content-Disposition: attachment; filename=\"" . basename($File) . "\"");
header("Content-Type: application/force-download");
header("Content-Length: " . filesize($File));
header("Connection: close");