0

DB に挿入しようとしている HTML がいくつかありますが、思ったより難しいことが証明されています。

HTML は次のようになります (id 値は静的で、すべての質問には id78questionRegion が id として含まれています)。

<div class="fullquestion">
<div class='question'>House Frey are Bannermen sworn to which House?</div><div style=" visibility:visible; " id="id78questionRegion">


<a href="javascript:___gid_10(0)"><span>House Baratheon</span></a>

<a href="javascript:___gid_10(1)"><span>House Tyrell</span></a>

<a href="javascript:___gid_10(2)"><span>House Arryn</span></a>

<a href="javascript:___gid_10(3)"><span>House Stark</span></a>

<a href="javascript:___gid_10(4)"><span>House Tully</span></a>

</div><div class='answer'>House Tully</div>
</div>

そして、PHP

 <?php

 $type = '';
 require ($_SERVER["DOCUMENT_ROOT"] . '/inc/db.php');
 require($_SERVER["DOCUMENT_ROOT"] . '/admin/simple_html_dom.php');

 $file = 'qa.html';
 $html = new simple_html_dom();
 $html->load_file($file);
 $qcount = 100;
 for ($i = 0; $i <= $qcount; $i++) {
  echo 'Question is:<br>';
  echo $html->find('.question', $i);
  echo 'Possible Answers are:<br>';
  foreach ($html->find('#id78questionRegion a span', $i) as $question) {
   echo $html->find('#id78questionRegion a span');
  }

  echo 'Answer is:<br>';
  echo $html->find('.answer', $i);
 }
 ?>

質問、var 内の可能な各回答、および正しい回答が必要ですが、回答を適切に取得する方法がわかりません。どんな助けでも大歓迎です!

ありがとう。

4

1 に答える 1