所以,我正在研究PHP脚本,其中一部分需要能够查询网站,然后从中获取文本.
首先,我需要能够查询某个网站的URL,然后我需要能够在查询后从该网站的文本中获取文本,并能够将该文本从函数中返回.
我如何查询网站并从中获取文本?
Bra*_*rad 11
最简单的方法:
这将使您获得网页的来源.
你可能想要更完整的东西,所以看看cURL,更好的错误处理,设置用户代理,什么不是.
从那里,如果你只想要文本,你将不得不解析页面.为此,请参阅: 如何在PHP中解析和处理HTML/XML?
我会做一个dom搜索,看看http://www.php.net/manual/es/domdocument.load.php Domxpath也可能非常有用:http : //php.net/manual/en/class .domxpath.php
$doc = new DOMDocument;
$doc->load("http://mysite.com");
$xpath = new DOMXpath($doc);
$elements = $xpath->query("*/div[@id='yourTagIdHere']");
Run Code Online (Sandbox Code Playgroud)