Поиск слов в WebBrowser - VB

Узнай цену своей работы

Формулировка задачи:

Пишу одну прогу,чтото вроде бота для браузерной игры.Нажатия клавиш мышы я эмулировал с помощью
Листинг программы
  1. Dim z As POINTAPI
  2. Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
  3. Const MOUSEEVENTF_ABSOLUTE = &H8000
  4. Const MOUSEEVENTF_LEFTDOWN = &H2
  5. Const MOUSEEVENTF_LEFTUP = &H4
  6. Const MOUSEEVENTF_MIDDLEDOWN = &H20
  7. Const MOUSEEVENTF_MIDDLEUP = &H40
  8. Const MOUSEEVENTF_MOVE = &H1
  9. Const MOUSEEVENTF_RIGHTDOWN = &H8
  10. Const MOUSEEVENTF_RIGHTUP = &H10
  11. Private Sub Command1_Click()
  12. GetCursorPos z 'получить текущее значение местоположения курсора
  13. zx = (390) ' координаты курсора
  14. zy = (110)
  15. mouse_event MOUSEEVENTF_MOVE, zx, zy, 0&, 0& 'перемещение курсора
  16. mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, 0&, 0& 'нажатие на левую клавишу мыши
  17. mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, 0&, 0& 'отпускание левой клавиши мыши
  18. End Sub
теперь нужно выполнить поиск текста на веб странице(поиск цыфр в значении от 1000 к 1500)и если значение найдено,тогда нажатие в этом месте,если нет - обновить. Итак вопрос - как выполнить поиск символов,и в этом же месте и сделать клик?

Решение задачи: «Поиск слов в WebBrowser»

textual
Листинг программы
  1. Option Compare Text
  2. Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
  3.  
  4. Private Sub F_Load()
  5. Dim s, ss$, s1$, i&
  6. s1 = Environ("temp") & "\11.txt"
  7. URLDownloadToFile 0, "http://gnevbogov.ru/arena/solo", s1, 0, 0
  8. ss="span class="hp"""
  9. Open s1 For Input As #1
  10. While Not EOF(1)
  11. Line Input #1, s
  12. If s Like ss Then
  13. Debug.Print s
  14. ' Здесь функцией  Split    выделяете число
  15.  End If  
  16. Wend
  17. Close #1
  18. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут