私はsimple_html_dom.phpについて学んでいる、 私はいくつかのクラスでh1のコンテンツを取得しようとします。単純なhtml dom h1ヘッダーを
<h1 class="entry-title">example for the header</h1>
ここでは、コンテンツを取得したいウェブサイトの生のhtmlファイルです。ここ
<header class="entry-header">
<div class="entry-meta">
<span class="cat-links"><a href="https://xxxxx/2016/08/11/xxxxxxx" rel="category tag">News</a></span>
</div>
<h1 class="entry-title">example for the header</h1>
<div class="entry-meta">
<span class="entry-date"><a href="https://xxxxx/2016/08/11/xxxxxxx" rel="bookmark"><time class="entry-date" datetime="2016-08-11T11:54:07+00:00">11 August 2016</time></a></span>
<span class="byline"><span class="author vcard"><a class="url fn n" href="https://xxxxx/2016/08/11/xxxxxxx" rel="author">wndwnrt</a></span></span>
<span class="comments-link"><a href="https://xxxxx/2016/08/11/xxxxxxx">1 Comment</a></span>
</div>
</header>
H1クラス=「エントリタイトル」コンテンツ(ヘッダの一例)
<?php
require_once __DIR__.'/simple_html_dom.php';
$html = new simple_html_dom();
$html->load_file('https://xxxxx/2016/08/11/xxxxxxx');
$header_1 = $html->find('h1[class="entry-title"]')->innertext;
?>
<table border="1">
<thead>
<tr>
<th><?php echo $header_1; ?></th>
</tr>
</thead>
</table>
を得るために私のコード私は、コードを実行すると、結果がエラーである:
Trying to get property of non-object
誰でもどこでエラーが発生するのかを教えてください。私は何をすべきか? ありがとうございます。
var_dump($ header_1)これが何であるかを見ると、 –
@amanの結果として "NULL"が表示されます。ありがとう –