我有一些HTML试图插入到数据库中,但它比我想象的要困难得多。使用简单的HTML DOM操作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);
}
?>
我想有有问题,每个可能的答案在一个变种以及正确的答案,但我无法弄清楚如何正确地得到答案。任何帮助感谢!
谢谢。
这个页面有100个问题吗?这就是你有柜台的原因吗?每个问题都是5个答案的多重选择? – DevlshOne
是的。 2到5之间没有可能的答案。我会在半小时内看看你的答案。谢谢! – Callombert
id值是静态的,每个问题都有id78questionRegion作为id – Callombert