2
我正在使用一個腳本,使用WWW :: Mechanize從網站上抓取數據,除了網站本身,它的工作都很好。有時,它只是沒有了片刻迴應,對於給定的my $url = 'http://www.somesite.com/more/url/text'
我會對$mech->get($url)
此錯誤:在WWW中處理GET錯誤::機械化
Error GETing http://www.somesite.com/more/url/text: Can't connect to www.somesite.com:443 at ./trackSomesite.pl line 34.
此錯誤是什麼,在一段時間沒有識別的模式,並從我的經驗,與一次發生我正在處理的網站,這是因爲服務器不穩定。
我希望能夠明確知道發生了此錯誤,而不是其他錯誤,如Too many requests
。 我的問題是如何讓我的腳本來處理這個錯誤,而不是死?
我不知道爲什麼你在字符類'[ '']'使用兩個撇?第二個是多餘的,撇號不是正則表達式模式中的特殊字符。只是'/無法連接/'很好。 – Borodin
我相信@ikegami可以回答那個問題,因爲這是他的編輯。 – xxfelixxx
這只是爲了修復語法突出顯示 – ikegami