저는 Mechanize와 Nokogiri를 사용하여 여러 개의 루비 스크래퍼를 작성했습니다. 예를 들어 여기 (그러나이 요청에서는 특정 숫자 (약 14000)를 요청한 후 연결 시간 초과 오류가 발생하는 것 같습니다.Ruby Mechanize Connection이 (가) 시간 초과되었습니다.
/var/lib/gems/1.8/gems /net-http-persistent-2.5.1/lib/net/http/persistent/ssl_reuse.rb:90:in`초기화 ': 연결 시간 초과 - connect (2) (Errno :: ETIMEDOUT)
나는 가지고있다. 온라인으로 많이 인터넷 검색을 할 수 있지만 가장 좋은 답변은 서버에 너무 많은 요청을하고 있다는 것입니다. 조절 또는 다른 방법으로 문제를 해결할 수있는 방법이 있습니까?
조절에 관한이 스레드보기 : http://stackoverflow.com/questions/9241625/regulating-rate-limiting-ruby-mechanize 지속적인 HTTP 연결을 사용하지 않는 버전 1.0으로의 복귀를 고려하십시오. – pguardiario
Mechanize 용 버전 1.0 또는 Nokogiri? – ZenBalance
mechanize, sorry – pguardiario