0
我試圖用Ruby的機械化刮一個評級網站,我有一個麻煩的世界。我的代碼很簡單:錯誤刮寶石網站與紅寶石機械化。機械化:: ResponseCodeError:404 =>網:: HTTPNotFound
require "mechanize"
@client.get("http://cape.ucsd.edu/responses/Results.aspx")
在這一點上,你會看到404錯誤。
我試過一些東西,包括HTTParty搜索重定向;禁用SSL檢查;甚至在本地保存html文件(以獲取正確的查詢表單),然後嘗試直接從連接到主站點的代理程序發佈它。所有這些導致相同的錯誤。
我是相當陌生的刮,我希望我做一些愚蠢的事情。任何幫助,將不勝感激。
我認爲它可以工作,如果您將URL指向其他位置?如果是這樣,我懷疑用戶代理.. – Tim
歡迎來到堆棧溢出。請閱讀「[問]」和「[mcve]」。您的示例代碼不正確,並返回錯誤。您花時間確保您的問題代碼可供我們測試是非常重要的。不要指望我們重寫它只是爲了幫助解決問題,因爲這可能會導致大量不同的幫助。你希望我們幫助你,所以提供給我們需要的東西。如果你得到404這是因爲你的URL是錯誤的或資源不再可用。您需要確定正確的網址。 –