【发布时间】:2012-11-07 14:02:18
【问题描述】:
我正在使用 Querypath 从表中提取名称和位置信息。我已经能够使用 innerhtml() 提取表格本身,但现在我正试图将文本收集到变量中。这是我的代码:
$searchpage = my_curl($mypage);
$searchqp = htmlqp($searchpage,'body');
$storeinfo = $searchqp->branch()->find('table[class="kwrestuls_table"]');
$storename = $storeinfo->innerhtml();
return $storename;
这为我提供了我需要的核心信息。现在我需要获取商店名称。我试过使用:
$storeinfo = $searchqp->branch()->find('table[class="kwrestuls_table"]');
$storestuff = $storeinfo->innerhtml();
$storename = $storestuff->top('a[href]')->attr('href')->text();
return $storename;
但这并没有返回任何东西。不幸的是,我在共享主机上,看不到错误,但我怀疑 QueryPath 正在抛出错误。
【问题讨论】:
-
将此行放在脚本的顶部以启用错误报告和显示:
ini_set('display_errors', 1); error_reporting(~0);- 适用于所有主机。