0

我正在用 Scraper Wiki 构建一个刮板,这里:https ://scraperwiki.com/scrapers/fashfinder/edit/#

为了不让你厌烦太多细节,我将大约 120 个链接加载到一个数组 $allLinks 中。然后,在页面底部,我在数组上调用 FOR 循环,如下所示:

for ($i = 0; $i<count($allLinks); $i++){
   getInfo($allLinks[$i]);
};

getInfo() 是一个从提供的链接获取产品信息的函数。该函数适用于 $i = 0 和 $i = 1。然后,当 $i = 2 发生故障时 - 源被加载到刮板中,整个过程停止。没有错误,但它显示“退出状态 139”。

我尝试反转 $allLinks 数组,$allLinks = array_reverse($allLinks);但发生了完全相同的事情 - 它刮了 2 页,到了第 3 页,然后突然停止了。

关于这里出了什么问题的任何想法?找不到关于“EXIT STATUS 139”含义的太多信息,尤其是关于 scraperwiki 的信息!

4

1 回答 1

0

可能正在尝试这个:

foreach ($arrayLinks as $key => $value) {
  getInfo($value);
}

PS:您的数组 var_dump 看起来不错,可能是您的 getInfo 函数的问题。

萨卢多斯 ;)

于 2013-02-23T04:59:08.143 回答