繁体   English   中英

使用PHP从Google Finance抓取数据

[英]scraping data from google finance using php

我正在尝试使用php提取Google财务数据有人请建议我正确的方法...下面是我的代码...

<?php
$page = file_get_contents('https://www.google.com/finance?q=USDZAR');
echo $page;
preg_match("/<span class=\"bld\".*span>/", $page, $conversion_rate);
print_r($conversion_rate);

?>

我正在空数组

我将使用DOM解析器和XPath选择该span标签的内容。 像这样:

$url = 'https://www.google.com/finance?q=USDZAR';

$doc = new DOMDocument();
@$doc->loadHTMLFile($url);

$selector = new DOMXPath($doc);
$span = $selector->query('//span[@class="bld"]')->item(0);

var_dump($span->nodeValue);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM