make $ dom = $ html-> load(file_get_contents($ nextLink))等待网站加载

时间:2015-11-10 23:54:16

标签: javascript php jquery html simple-html-dom

我有一个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/>";
     }

1 个答案:

答案 0 :(得分:1)

通过对该网站的小型研究,只需附加:

?p=2

根据您要下载的页码到网址,您的网址将如下所示:

http://www.perfumeriasabina.com/es/29-perfumeria-sabina-online?p=2