我有一个HTML SIMPLE DOM PARSER程序......
我的问题是:
我正在尝试在不同页面上获取产品链接。
第一页上的链接没有收集任何问题。
当我尝试访问第二页时出现了一个大问题。有一个事件在不更改网址的情况下启动产品,根据页面添加#/ page-2 ... 3 ... 4 。
问题是该程序无法走向第二页。它总是在第一个,重复这个链接。
有办法让程序移到第二页吗?
这是我使用的代码:
我放了示例网址,但是我使用$ nextLink来循环显示网页。
感谢^^
$html = new simple_html_dom();
$dom = $html->load(file_get_contents(http://www.perfumeriasabina.com/es/29-perfumeria-sabina-online#/page-2));
if (!empty($dom))
{
$dom->find('a');
}
$productos = $html->find('.product_img_link');
foreach($productos as $producto)
{
$enlaces = $producto->href;
echo $enlaces . "<br/>";
}
答案 0 :(得分:1)
通过对该网站的小型研究,只需附加:
?p=2
根据您要下载的页码到网址,您的网址将如下所示:
http://www.perfumeriasabina.com/es/29-perfumeria-sabina-online?p=2