我正在用RBing做一个程序。
但我无法得到50个链接。
我怎样才能买到这些?
谢谢!
require 'rubygems'
require 'rbing'
MultiJson.engine = :ok_json
bing = RBing.new("APP_ID")
query = "Cat"
results = bing.web("#{query}", :offset=>0, :count=>50)
puts results.web.total
for num in 0..49 do
puts num
puts results.web.results[num].title
puts results.web.results[num].url
puts results.web.results[num].description
puts ""
end
最佳答案
这看起来像是微软Bing API中的一个bug我试了几个问题,得到的结果如下:
http://api.search.live.net/json.aspx?sources=Web&query=Belarus&AppId=MYAPPID
返回"Total":78800000
但是当我添加Web.offset=0&Web.count=50
并提出请求时
http://api.search.live.net/json.aspx?sources=Web&Web.offset=0&Web.count=50&query=Belarus&AppId=MYAPPID
我得到"Total":35
请填写对Microsoft的支持请求并让我们了解结果。
关于ruby - 如何使用RBing获得50个结果链接?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8891168/