Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Послать запрос на сайт / 9 сообщений из 9, страница 1 из 1
10.12.2012, 13:54
    #38072427
NikVik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
Как послать запрос на сайт http://project-modelino.com/french-phonetic-transcription-converter.php?site_language=russian ?
Спасибо
...
Рейтинг: 0 / 0
10.12.2012, 13:56
    #38072434
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
Ищи тут примеры по MSXML2, вопрос неоднократно разбирался
...
Рейтинг: 0 / 0
10.12.2012, 16:43
    #38072823
NikVik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
взял пример из http://www.sql.ru/forum/actualthread.aspx?tid=930410 переделал чуть:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
Sub postXMLHTTP()
'Const URL$ = "http://rts.micex.ru/ru/csearch.aspx"
Const URL$ = "http://project-modelino.com/french-phonetic-transcription-converter.php?site_language=russian"
'Const sFind$ = "Газпром"
Const sFind$ = "etre"
Dim rq, param
Dim s$, k&

Set rq = CreateObject("Msxml2.XMLHTTP")
param = "sstr=" & sFind

rq.Open "POST", URL, False
rq.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
rq.Send param

If rq.readystate = 4 And rq.Status = 200 Then
    s = rq.responsetext
    MsgInNote (s)
'Exit Sub
    k = InStr(1, s, "Результаты", vbTextCompare)
    If k > 0 Then
        MsgBox Mid$(s, k + 54, 19), vbInformation, "Искали: '" & sFind & "'"
    Else
        MsgBox "Ну не шмогла я ...", vbInformation, "Искали: '" & sFind & "'"
    End If

Else
    MsgBox "Пичалька", vbExclamation, "Страница: " & URL
End If

Set rq = Nothing

End Sub

Public Sub MsgInNote(Y)
Dim PathNFile As String
PathNFile = "C:\MsgInNote.txt"
 Set fso = CreateObject("Scripting.FileSystemObject")
 Set ts = fso.CreateTextFile(PathNFile, True, True)
          ts.Write Y    ' данные в файл 
         ts.Close
Shell "NOTEPAD.EXE C:\MsgInNote.txt", vbNormalFocus
'e = StartOfFile(PathNFile)
End Sub



куда дальше идти..?
...
Рейтинг: 0 / 0
10.12.2012, 16:46
    #38072828
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
NikVikкуда дальше идти..?а зачем куда-то идти? задача NikVikКак послать запрос на сайтрешена - запрос послан )
...
Рейтинг: 0 / 0
10.12.2012, 17:27
    #38072929
NikVik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
Запрос послан, но ответа нет (я просмотрел rq.responsetext).

в ответе:

Код: html
1.
2.
3.
4.
5.
6.
<h2>Фонетическая транскрипция (международный фонетический алфавит):</h2>




<!-- InstanceEndEditable -->



а ожидалось:

Код: html
1.
2.
3.
4.
5.
6.
<h2>Фонетическая транскрипция (международный фонетический алфавит):</h2>
 
<p>[etre]</p><p><strong>Время, затраченное на конвертирование (в секундах):</strong> 0.</p>
 
 
<!-- InstanceEndEditable -->



Что то не так...
...
Рейтинг: 0 / 0
10.12.2012, 18:24
    #38073051
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
Ты не отправил запрос для поиска. Поле в форме называется initial_text, а не sstr. А еще там есть hidden-поле, не знаю, нужно ли оно.
...
Рейтинг: 0 / 0
11.12.2012, 13:58
    #38074125
NikVik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
Поменял
Код: vbnet
1.
param = "sstr=" & sFind


на
Код: vbnet
1.
param = "initial_text=" & sFind


никаких изменений.
Хелп...
...
Рейтинг: 0 / 0
11.12.2012, 14:16
    #38074161
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
NikVikПоменял
Код: vbnet
1.
param = "sstr=" & sFind



на
Код: vbnet
1.
param = "initial_text=" & sFind



никаких изменений.
Хелп...

Может потому что надо все параметры указать "MM_update2=form2&initial_text=" & sFind
В Opera и Crome есть прекрасные отладчики, учитесь
...
Рейтинг: 0 / 0
11.12.2012, 15:30
    #38074309
NikVik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Послать запрос на сайт
Да, сработало. Спасибо!!!!!
ПРо опера и хром буду знать, я смотрел в IE с помошью Spy от Reget ничего не увидел.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Послать запрос на сайт / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]