[英]file_get_contents, data from site
您好,我希望從其他網站表單http://www.dailyfx.com/calendar獲得一些數據,而我只希望從該網站獲取日歷信息。 沒有其他的。 我也檢索了數據,但瀏覽了頁面數據。
請幫助我。
好吧,我會以CSV格式抓取它,因為它們具有便捷的下載鏈接...比抓取所有HTML容易得多:
$dom = new DomDocument('1.0');
$dom->validateOnParse = false;
$dom->loadHtmlFile('http://www.dailyfx.com/calendar');
$xpath = new DomXpath($dom);
$csvFileLink = $xpath->query("//div[@id='e-cal-control-bot-export']/a[contains(@href, '.csv')]/@href");
if($url = $csvFileLink->item(0)->textContent)
{
if(0 === strpos($url, '/')){
$url = 'http://www.dailyfx.com' . $url;
} else {
$url = 'http://www.dailyfx.com/calendar/'.$url;
}
$csvData = file_get_contents($url);
}
print $csvData;
當然,您可能希望根據您打算如何使用數據來合法地確保您的身份。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.