我有此代码可以使用<table>
检索id="item_specification"
内容:
$html = file_get_html("http://www.example.com/product-link.html");
$result = $html->find('table[id=item_specification]');
echo $result[0];
这没有问题。 现在,我需要通过以输入表单提交的搜索来“动态化”此过程:
<FORM method="post" action="http://www.example.com/search.html">
<input type="text" autocomplete="off" value="" name="search-field" id="header-search-field">
<button type="submit">Search</button>
</FORM>
提交输入文本表单后,它会将我重定向到另一个页面,例如:
http://www.example.com/product-link-5.html
现在结果链接应插入file_get_html($result_link_searched)
并用于执行操作以查找上面的item_specification table
。
答案 0 :(得分:1)
<FORM method="post" action="http://www.example.com/process.php">
<input type="text" autocomplete="off" value="" name="search-field" id="header-search-field">
<button type="submit">Search</button>
</FORM>
process.php
<?php
$html = file_get_html("http://www.example.com/".$_POST['search-field']);
$result = $html->find('table[id=item_specification]');
echo $result[0];