powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Послать запрос на сайт
9 сообщений из 9, страница 1 из 1
Послать запрос на сайт
    #38072427
NikVik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как послать запрос на сайт http://project-modelino.com/french-phonetic-transcription-converter.php?site_language=russian ?
Спасибо
...
Рейтинг: 0 / 0
Послать запрос на сайт
    #38072434
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищи тут примеры по MSXML2, вопрос неоднократно разбирался
...
Рейтинг: 0 / 0
Послать запрос на сайт
    #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
Послать запрос на сайт
    #38072828
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikVikкуда дальше идти..?а зачем куда-то идти? задача NikVikКак послать запрос на сайтрешена - запрос послан )
...
Рейтинг: 0 / 0
Послать запрос на сайт
    #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
Послать запрос на сайт
    #38073051
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты не отправил запрос для поиска. Поле в форме называется initial_text, а не sstr. А еще там есть hidden-поле, не знаю, нужно ли оно.
...
Рейтинг: 0 / 0
Послать запрос на сайт
    #38074125
NikVik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поменял
Код: vbnet
1.
param = "sstr=" & sFind


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


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



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



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

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


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