Переводчик гугла

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Переводчик гугла

Сообщение Lumen » 04.10.2007 (Чт) 0:37

Здравствуйте!

Пишу бота, хочу одной из функций сделать перевод текста. Пытаюсь сие реализовать через гугловские "языковые инструменты". Там на страничке элемент TEXTAREA с именем "text" и список с направлениями перевода. Подскажите пожалуйста, как с помощью MS HTML Object Library ввести в этот textarea текст и выбрать какой-нить язык из списка.

ЗЫ: если данную функцию возможно реализовать проще, подскажите пожалуйста, а то че-та совсем ниче не получается...
Подпись проходит рефакторинг

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.10.2007 (Чт) 0:56

HTTP-POST-запрос рулит.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 04.10.2007 (Чт) 1:02

[Хакер] :: Тут был кривонаписанный [quоte]-тег, но я его поправил.
FAQ писал(а):Далее все зависит от того, каким методом передавать. Если через метод POST, то:

Winsock1.SendData "POST /адрес_скрипта HTTP/1.1" & vbCrLf
Winsock1.SendData "Content-Type: application/x-www-form-urlencoded" & vbCrLf
Winsock1.SendData "Host: имя_сервера" & vbCrLf
Winsock1.SendData "Content-Length: " & len(Parametrs) & vbCrLf & vbCrLf
Winsock1.SendData Parametrs & vbCrLf

Я думал по поводу post-запроса, но я даже не знаю адрес скрипта HTTP, и тем тем более не знаю какие параметры и в каком порядке передавать ему...
Подпись проходит рефакторинг

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.10.2007 (Чт) 1:05

Lumen
1) Адрес ведирается из той страницы, на которой указывается текст.
2) Понятия "скрипт HTTP" не существует.
3) Параметры можно передавать в любом порядке.
4) Не юзай винсок не прямую - юзай winhttp.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 04.10.2007 (Чт) 1:15

Хакер
Сорри за возможно глупый вопрос, а шо це такэ winhttp и с чем его едят?
А по поводу "скрипта HTTP" - я лишь использую терминологию, которую предложил RayShade в FAQ (та цитата из FAQ ведь скопирована). Так-то оно понятно, что HTTP - это протокол передачи данных.
И ещё такой вопрос: как можно подсмотреть параметры, которые передаются post-методом, нельзя же че попало передавать в параметрах...

[offtop]
Как правильно писать [quote]-тег, чтобы отображалось, чья цитата. раньше так прокатывало, теперь нет...
[/offtop]
Подпись проходит рефакторинг

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.10.2007 (Чт) 1:22

Lumen
Сорри за возможно глупый вопрос, а шо це такэ winhttp и с чем его едят?

http://msdn2.microsoft.com/en-us/library/aa384257.aspx
netdemon недавно выкладывал русский хелп по нему.

И ещё такой вопрос: как можно подсмотреть паарметры, которые передаются post-методом, нельзя че попало передавать в параметрах...

Выпроси у keks-n-а TIE :)

Как правильно писать [quоte]-тег, чтобы отображалось, чья цитата. раньше так прокатывало, теперь нет...

Брать в кавычки автора цитаты.
[code][quote="FAQ"]цитату видно[/quote][quote=FAQ]Цитату не видно[/quote][/code][quote="FAQ"]цитату видно[/quote][quote=FAQ]Цитату не видно[/quote]
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 04.10.2007 (Чт) 16:35

Фигли его выпрашивать? Тут валяется. Ответственность за его работу не несу, но вроде бы пока никто не жаловался.
Изображение

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 04.10.2007 (Чт) 17:05

А я правильно им пользуюсь? Запускаю, выбираю "Работать с новым", потом в строке запроса ввожу http://www.google.ru/language_tools?hl=ru, нажимаю Navigate, в открывшемся Internet Explorer'e открывается эта страничка, там я ввожу к примеру "Hello", выбираю направление перевода с английского на русский, нажимаю "Перевести", и тут у меня TIE вылетает с ошибкой... Подскажите плиз, где я неправ...

[added]
Ошибка "Runtime Error 13. Type Mismatch"
[/added]
Подпись проходит рефакторинг


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 42

    TopList