如何在我的页面上获取两个网站的搜索结果?

时间:2016-12-05 14:11:44

标签: php

我正在创建一个比较网站的搜索结果。您在其中搜索查询,并在两列中同时显示来自两个网站的结果。

这些网站是banggood.com和gearbest.com所以当人们在我的网站上搜索时,它会显示这两个网站的结果。

我正在尝试使用此代码(从stackoverflow成员获取)

<form method="get" action="url_look.php">
 <input type="text" name="keywords"/>
 <input type="submit"  value="submit"/>
 </form>

url_look.php

require_once('uploads/simple_html_dom.php');
$keywords = str_replace(" ","-",$_GET['keywords']);
$url =  "http://www.banggood.com/search/$keywords.html";
$html = file_get_html($url);
echo "<ul>";
foreach($html->find('span[class=title]') as $product_title){
//for more details visit http://simplehtmldom.sourceforge.net/manual.html
echo "<li>".$product_title."</li>";
}
echo "</ul>";

但这并没有完全发挥作用。任何人都可以通过改进此代码来帮助我显示两个网站的结果吗?提供图像和价格。

0 个答案:

没有答案