テキストファイルから多数のサイトをロードし、ページに特定のテキストが含まれているかどうかを確認するWatirコードを記述しました。一部のサイトはロードに時間がかかりますが、どうすればよいですか。 Watirは、ページが読み込まれるまで10秒間待機します。読み込まれない場合は、次に進みますか?
質問する
426 次
1 に答える
1
WatirMelonページにTimeoutクラスの例があります-ここを参照してください。
以下のWebページで試してみましたが、うまくいくようです。
require 'watir'
ie = Watir::IE.new
check_url = 'http://www.nst.com.my/'
begin
Timeout::timeout(10) do
ie.goto(check_url)
end
puts 'page loaded'
rescue Timeout::Error => e
puts 'page timed out'
end
上記のコードを介してURLのリストをループさせることができます。
于 2012-04-05T21:31:01.607 に答える