powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Найти значение на странице интернет
12 сообщений из 12, страница 1 из 1
Найти значение на странице интернет
    #38050948
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с програмкой. Нужно сравнить есть ли текст с selection в Exel на заданной странице в интернет.

Подключаюсь к странице:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Sub IE()
Dim i As Long
    Dim IE As Object
    Dim objElement As Object
    Dim objCollection As Object
    
    Set IE = CreateObject("InternetExplorer.Application")
    IE.Visible = False
    IE.Navigate "http://cskidd.gov.ua/certificates-catalog-location?s=2&d=1&n=61/"

End Sub



Что делать дальше?
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38050963
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey_grigorov,

Кури XMLHTTP
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38051123
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VSVLAD,
Получилось втащить!) Как же там текст то отыскать. Даже через обыкновенный поиск не ищет. (
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38051162
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey_grigorov,

Через Instr, проверь что действительно получаешь текст в нужной кодировке
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38051588
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VSVLAD,
Все получилось! Спасибо!
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38051604
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexey_grigorov,

Можно еще вопросик ) По видимому сайт написан на скриптах и в explorer я могу добраться до нужной страницы, а в vb вставляю ссылку на нужную мне страницу, а втягивается первоначальная страница сайта. (
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38051694
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexey_grigorov,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Sub IE_sec()
Dim oHttp As Object
    Dim strURL As String
   
    strURL = "http://www.cskidd.gov.ua/certificates-catalog-location?"
    On Error Resume Next
    Set oHttp = CreateObject("MSXML2.XMLHTTP")
          
    If Err.Number <> 0 Then
        Set oHttp = CreateObject("MSXML.XMLHTTPRequest")
    End If
    On Error GoTo 0
        
        
    oHttp.Open "POST", strURL, True
    oHttp.Send ("s=1&d=1&n=23")
    Debug.Print oHttp.ResponseText
         
End Sub


Подскажите где ошибка? Не переходит на следующую страницу.
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38051709
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexey_grigorov,

Разобрался. Спасибо.
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38053019
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexey_grigorov,

Подскажите как передать текст в текстовое поле на страничке? Имя поля "код". Вроде все просто, но так и не понял.
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38053031
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При использовании XMLHTTP нет таких объектов как "страничка" и "текстовое поле". Есть лишь html-простыня, которой нельзя ничего передать, из нее можно только вырезать куски текста.
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38053863
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub IE_sec()
  
    Dim objIE As Object
    Set objIE = CreateObject("InternetExplorer.Application")
    objIE.Visible = False
    objIE.Navigate "http://www.cskidd.gov.ua/certificates-search"

...



Как ввести значение в поле "itIssuerEDRPOU" и нажать? Облазил все, очень сложно объясняют, ни как не пойму. (
...
Рейтинг: 0 / 0
Найти значение на странице интернет
    #38054066
alexey_grigorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexey_grigorovAntonariy,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
Sub IE_sec()
  
    Dim objIE As Object
    Set objIE = CreateObject("InternetExplorer.Application")
    objIE.Visible = False
    objIE.Navigate "http://www.cskidd.gov.ua/certificates-search"

...



Как ввести значение в поле "itIssuerEDRPOU" и нажать? Облазил все, очень сложно объясняют, ни как не пойму. (

Вот так:

Код: vbnet
1.
objIE.Document.getelementbyID("locBtnSubmit").Click
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Найти значение на странице интернет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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