 |
Програмный поиск в google - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
11.07.2013, 02:50
|
#1
|
|
|
|
Старший сержант
|
 Регистрация: 25.12.2011
 Сообщений: 191
 Популярность: 5259
 Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
|
Програмный поиск в google
Все привет, хотелось бы узнать. Как можно провести корректный поиск в гугл? Гугл перерыл, но ничего путного не нашел. Почему то при составлении запроса сам текст запроса меняется на знаки вопроса(после q=):

Думал, что дело в кодировке, но как бы я не конвертировал запрос, все равно остаются эти знаик вопроса. Причем английский текст ищется вполне нормально. Подскажите ваши идеи. Фрагмент кода:
 |
Цитата: |
 |
|
|
|
|
|
|
|
lo:=form1.sedit1.text;
HTTP := TIdHTTP.Create(nil); // HTTP
cook := tidcookiemanager.Create(HTTP);
HTTP.HandleRedirects := true;
// Чтобы не выдавало ошибку 302, в Delphi 2010 не важно
HTTP.AllowCookies := true;
HTTP.request.useragent :=
'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0';
HTTP.CookieManager := cook;
reg := tregexpr.Create;
sslio:=TIdSSLIOHandlerSocketOpenSSL.Create(http);
HTTP.IOHandler:=sslio;
s:='';
s:=http.Get('http://www.google.ru/search?hl=ru&q=' + lo);
form1.Memo1.Text:=s; |
|
 |
|
 |
|
На наличие ssl не обращайте внимания, я просто пытаюсь понять, работает ли без него гугл.
Ах да еще кое что. Сниффер не берет гугл, ни в какую. Причину не ведаю, так что мб запрос составлен не до конца верно.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось metraz; 11.07.2013 в 02:53.
|
|
|
11.07.2013, 15:44
|
#2
|
|
|
|
Старший сержант
|
 Регистрация: 25.12.2011
 Сообщений: 191
 Популярность: 5259
 Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
|
Re: Програмный поиск в google
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
11.07.2013, 16:02
|
#3
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Програмный поиск в google
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
Пользователь сказал cпасибо:
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 19:14.
|
 |