【发布时间】:2011-07-13 22:02:01
【问题描述】:
我正在尝试使用 perl API 从网站中提取数据。该过程是使用 uri 列表作为输入。然后我从网站中提取每个 uri 的相关信息。如果一个 uri 的信息不存在,它就会死掉。类似于下面的代码
my @tags = $c->posts_for(uri =>"$currentURI");
die "No candidate related articles\n" unless @tags;
现在,如果程序没有得到任何标签,我不希望它停止。我希望程序跳过那个特定的 uri 并转到下一个可用的 uri。我该怎么做? 感谢您的时间和帮助。
谢谢你, 萨默德
【问题讨论】:
-
嗯...不要成为一个聪明人或任何东西,但如果你不想让程序死掉,不要使用
die?你不能让它既死又不死。 -
@ TLP .Good one..问题是我想跳过错误并继续前进,这就是我想要做的..
-
也许只是将“死”改为“警告”。
标签: perl data-mining