0
我收到了這些警告,我使用Ruby運行Mechanize。在使用機械手時獲取「不推薦使用」警告
mechanize/cookie will be deprecated. Please migrate to the http-cookie APIs.
mechanize/cookie_jar will be deprecated. Please migrate to the http-cookie APIs.
我似乎無法找到任何有關如何更改我的代碼,以便清除這些錯誤的文檔。
#!/usr/bin/ruby -w
require 'rubygems'
require 'mechanize'
a = Mechanize.new { |agent|
agent.user_agent_alias = 'Mac Safari'
}
title = a.get('http://google.com').title
puts title
我想我需要安裝滿足這些要求的東西嗎?
請遷移到http-cookie API。
編輯1
安裝gem install http-cookie
不會與關於這些警告的差異。我不知道Mechanize是否知道使用http-cookie
,或者它只是使用不正確的cookie_jar
。
謝謝。我已經運行了'gem install http-cookie',但是機械化並沒有檢測到這一點。我想知道我還能做些什麼來消除警告。 – Joseph
反向工作,我在這裏發現了一個警告:https://github.com/sparklemotion/mechanize/blob/master/lib/mechanize/cookie_jar.rb你可以試着找到那個文件是'require'd還是try並找出是否可以將這個'$ VERBOSE'標誌翻轉過來 –