0
如何檢查頁面是否包含特定單詞。例如:如果頁面包含單詞「candybar」,我想返回true或false。請注意,「candybar」有時可能位於標籤(candybar)之間,有時候不會。我該如何做到這一點?檢查頁面是否包含特定單詞
這裏是我的「掠」的網站(現在只是不如何通過網站查詢)代碼:
#!/usr/bin/perl -w
use utf8;
use RPC::XML;
use RPC::XML::Client;
use Data::Dumper;
use Encode;
use Time::HiRes qw(usleep);
print "Content-type:text/html\n\n";
use LWP::Simple;
$pageURL = "http://example.com";
$simplePage=get($pageURL);
if ($simplePage =~ m/candybar/) {
print "its there!";
}
當你運行這個時會發生什麼? – Ilion
這將是一個好主意,首先檢查您的請求是否成功,並獲得您期望的內容。 – ArtM
對我來說這似乎很好,除了你在程序的頭部缺少'strict strict'和'use warnings'外。 (在請求幫助之前包括這兩個都是有禮貌的。)我還建議在'get'調用之後定義一行'定義$ simplePage或死掉「無法獲取URL」。這個程序出了什麼問題? – Borodin