2014-04-10 113 views
0

我正在使用機械化從網頁獲取不同的元素,但也有一些網站使用名爲「cloudflare」的DDOS保護程序,延遲網站響應5秒。我需要知道是否有一種方法可以延遲在機械化中獲得響應的時間。我已經嘗試延遲發送請求。我已經試過這延遲mchanize從網站獲取響應

agent=Mechanize.new  
agent.pre_connect_hooks << Proc.new { sleep 5 } 
agent.get "www.example.com" 

,但它沒有工作

回答

0

也許最好的解決方案是聯繫網站所有者,並要求他們到白名單的IP(S),如果可能的話。

這些網站似乎已啓用DDoS保護和/或您正在執行的某些操作使其看起來像是攻擊。