Я использую awesome google-search gem для поиска некоторой информации в google.Результаты поиска Google gem
Это мой рубин (модель Items BELONGS_TO продукта):
require 'rubygems'
require "google-search"
query = "Some query for google"
Google::Search::Web.new do |search|
search.query = query
puts search.first.uri
end
Но часто я получил результаты не такие же, как и в моем браузере. Я думаю, что все это касается моей учетной записи, потому что поисковые системы google использовали данные по моей истории поиска, а gmail-google не имеет этой истории.
Кто знает, как я могу решить эту проблему, которая получила более уместный результат из Google?
_Sidenote_: Что на Земле вы хотели выразить этой конструкции: 'результат =«»= search.first.uri.to_s'? Должно ли быть '=='? – mudasobwa
Некоторый не обычный синтаксис) его просто создавая пустой строковый объект и вставляя в него результат поиска, точно как раз 1-й элемент результатов поиска – Sveredyuk
Действительно? Это выглядит как синтаксическая ошибка для меня и рубинового парсера. – mudasobwa