如何从url回显特定数据

时间:2018-01-13 16:24:28

标签: php curl get file-get-contents

如何echo/print使用file_get_content来确定来自网址的特定数据。

我只知道它的基础

这里是我创造的

<?php
$homepage = ('http://www.aweb.org/dorama/1301193822/unnatural');
echo $homepage;
?>

例如,这里是我在真实网络中的内容

<img src="">

<h2>title here</h2>

<h2>description here</h2>

<h2>casts here</h2>

我想打印img srch2 titleh2 description

我想要实现的是从我插入的网址加载litle信息,就像我们在Facebook上分享链接一样。

enter image description here

3 个答案:

答案 0 :(得分:0)

这会对您有所帮助:http://j-php.net/wiki/Jsoup-Extension

您可以从特定元素中获取数据。 我受到JSoup for Java的启发,这是一个PHP扩展

示例代码:

use php\jsoup\Jsoup;

$doc = Jsoup::connect("http://www.piratefiles.org/dorama/1301193822/unnatural")->get();
$titles = $doc->select("h2");

foreach ($titles as $title) {
   echo "- {$element->text()}\n";
}

要列出所有h2 - 你应该正确地扩展它以供你使用,我无法测试它因为我无法访问该网站并且不理解它的语言,希望它有所帮助。

答案 1 :(得分:0)

更简单的解决方案是使用SimpleHtmlDom库。

require 'simple_html_dom.php';   

$html = file_get_html('http://www.google.com/');

// finding img tags
foreach($html->find('img') as $element)
       echo $element->src ;

// finding h2 tags
foreach($html->find('h2') as $element)
       echo $element->plaintext;

答案 2 :(得分:0)

点击此链接http://htmlparsing.com/php.html

UINavigationController