非json上的WP_Remote而不是FILE_GET_CONTENTS

时间:2015-09-22 作者:Robert

我已经搜索了这个网站,虽然有很多关于wp\\U远程功能的线程,但没有一个是我想问的,如果可能的话,我想知道。

我想抓取一个网站,获得一个特定的div#id,并获取该部分中的元素。

我可以使用以下php命令执行此操作:

$data=file_get_contents("http://xxxxx.com/xx/xxx/$name");
$dom = new DOMDocument();
$dom->loadHTML($data);
$xpath = new DomXpath($dom);
$result = $xpath->query("//div[@id=\'tab1\']/table/tbody/tr/td");
然后简单地使用以下方法获取信息:

$result->item(14)->nodeValue;
这是否可能只使用wordpress函数,而不使用wordpress之外的东西。

谢谢

1 个回复
SO网友:TheDeadMedic

见鬼,是的-看看the HTTP API 有关更多信息:

$http = wp_remote_get( \'http://example.com\' );
$data = wp_remote_retrieve_body( $http );

// Carry on coding

相关推荐