Я использовал приведенный ниже код для сканирования веб-сайта, но я думаю, что, возможно, я слишком много переползал и полностью заблокировал себя на этом сайте. Как и в, я все еще могу получить доступ к сайту в своем браузере, но любой код с открытым uri и этим сайтом бросает мне сообщение о недоступности сайта 503. Я думаю, что это специфический сайт, потому что open-uri по-прежнему отлично работает, скажем, в google и facebook. Есть ли обходной путь для этого?503 ошибка при использовании открытого uri ruby для доступа к определенному сайту
require 'rubygems'
require 'hpricot'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open("http://www.quora.com/What-is-the-best-way-to-get-ove$
topic = doc.at('span a.topic_name span').content
puts topic
Ну, если вы уверены, что вам запрещено, то нет. Однако, если вы не зарегистрированы, вы можете «подделать» заголовки, которые ваш искатель посылает и обманывает сайт, думая, что это браузер. Я ничего не могу придумать. – omninonsense