我想从标签中获取数据。
<div class="module question_card_categories jsparams js-question_card_categories">
为此我创建了像这样的代码
<?php
include('simple_html_dom.php');
$html = file_get_html("http://$a");
$tag = $html->find('div[class=module question_card_categories jsparams js-question_card_categories]', 0);echo $tag;
?>
但先生什么都没发生。 Plz帮我这个。 我尝试多次但结果为零。没有显示。
答案 0 :(得分:1)
您可以通过
获取内容$Content = file_get_contents($url);
然后通过
爆炸$Head = explode( '<div class="module question_card_categories jsparams js-question_card_categories">' , $Content );
将其爆炸至</div>
$Body = explode("</div>" , $Head[1] );
所以,如果这是你的html文件
<div class="module question_card_categories jsparams js-question_card_categories">Hellow Here i am </div>>
您可以通过
获取内容<?php
$url = 'Yourfile.html';
$Content = file_get_contents($url);
$Head = explode( '<div class="module question_card_categories jsparams js-question_card_categories">' , $Content );
$Body = explode("</div>" , $Head[1] );
echo $Body[0];
结果:
Hellow我在这里
以下是Eval
由于用户希望获得this url
的类别<?php
$url = 'http://www.answers.com/Q/What_is_the_verb_of_receipt';
$Content = file_get_contents($url);
$Head = explode( '<ul class="categoryMenu categories">' , $Content );
$Body = explode("</ul>" , $Head[1] );
echo $Body[0];
答案 1 :(得分:0)
您可以将div的内容视为:
$tag = $html->find('div[class=module question_card_categories jsparams js-question_card_categories]', 0);
echo htmlspecialchars($tag); //shows you the tag and content
echo $tag->innertext; //shows the text within the div