Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Google И WIKIPEDIA запуск поиска из WINFORMS 
V
    Опции темы
drdoom
Дата 28.5.2009, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 29.1.2008
Где: Саратов

Репутация: 1
Всего: 1



вообщем в следующем проблема,  нуно из проги запустить поиск гугл или вики, параметр поиска должен передаваться из проги. я знаком с классом Process, просто не знаю в каком формате кидать ссылку, чтоб правильно открылось
Заранее спасибо
PM MAIL ICQ   Вверх
dazy
Дата 28.5.2009, 06:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 1
Всего: 8



гугл или вики будут показываться пользователю в браузере или в WINFORMS?
PM MAIL   Вверх
gambit
Дата 28.5.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



если в браузере то
Код

"http://www.google.ru/search?hl=ru&q=" + запрос + "&lr=&aq=f&oq="

"http://ru.wikipedia.org/wiki/"+запрос


Но обрати внимание, на то что вики не понимает знак + за пробел, в ней пробел это "_", т.е. во всех поисковиках Российская+Федерация, а у вики Российская_Федерация
PM MAIL ICQ Skype   Вверх
dazy
Дата 28.5.2009, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 1
Всего: 8



Ага, только перед формированием урла надо к "запросу" URLEncode применить, чтобы вместо Российская Федерация, такая хрень получилась: %d0%a0%d0%be%d1%81%d1%81%d0%b8%d0%b9%d1%81%d0%ba%d0%b0%d1%8f+%d0%a4%d0%b5%d0%b4%d0%b5%d1%80%d0%b0%d1%86%d0%b8%d1%8f
PM MAIL   Вверх
gambit
Дата 28.5.2009, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 5
Всего: 40



необязательно, хотя желательно



Присоединённый файл ( Кол-во скачиваний: 18 )
Присоединённый файл  ______.JPG 64,47 Kb
PM MAIL ICQ Skype   Вверх
PashaPash
Дата 28.5.2009, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



gambit, вообще-то обязательно, просто IE при показе в адресной строке разэнкоживает обратно:


Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  123.png 43,19 Kb


--------------------
PM MAIL WWW   Вверх
drdoom
Дата 28.5.2009, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 29.1.2008
Где: Саратов

Репутация: 1
Всего: 1



спасибки все работает) без унренкодинга тоже проблем вроде нет.

Добавлено через 4 минуты и 21 секунду
у меня все работеб без енкодинга просто вот такой вот год 
Код

string[] strs = textBox1.Text.Split(new[] {' '}, StringSplitOptions.RemoveEmptyEntries);
                string result = "http://www.google.ru/search?hl=ru&q=";
                for (int i = 0; i < strs.Length; i++)
                {
                    if(i==strs.Length-1)
                    {
                        result += strs[i];
                        break;
                    }
                    else
                    {
                        result += strs[i] + '+';
                    }
                }
                result += "&lr=&aq=f&oq=";
                Process.Start(result);

ивсе четко работает
PM MAIL ICQ   Вверх
PashaPash
Дата 28.5.2009, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



drdoom, так у тебя стартует браузер и сам делает энкодинг -  парой постов выше специально спрашивали где будет результат показан.


--------------------
PM MAIL WWW   Вверх
dazy
Дата 28.5.2009, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 15.9.2006

Репутация: 1
Всего: 8



Цитата

ивсе четко работает 


Современные браузеры сами энкодят, да, но может попасться какой нить ретивый клиент у которого не будет установлен модный и красивый браузер - вылезет ошибка.

Цитата

result += "&lr=&aq=f&oq=";


Можно и без этого, тоже должно работать. Вообще,  одного параметра q вполне достаточно.
PM MAIL   Вверх
drdoom
Дата 29.5.2009, 06:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 29.1.2008
Где: Саратов

Репутация: 1
Всего: 1



всем спасибо за ответы, кстати, я вот чет не пойму это из того что прога работает под фреймворком она весит 20 метров в оперативе? причем самая простая

Добавлено через 6 минут и 48 секунд
может эт конечно глупо, но не знаете как ее компильнуть, чтобы прога безд фреймворка работала?
PM MAIL ICQ   Вверх
PashaPash
Дата 29.5.2009, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



drdoom, чет не пойму, при заходе на форум траффик естся. может кто знает как на него зайти чтобы без инета работал.
Если серьезно - один топик-один вопрос. Вопрос о написании проги без фреймворка - в другом разделе.


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0834 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.