Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата The_Immortal:
Если точнее, то есть уникальный div ("div3"), »
Ну, вот, видите — совсем другое дело.

Цитата The_Immortal:
Т.е. ирархия и вложенность тут вообще не нужна. »
По-разному.

Попробуйте для начала WSH:
Скрытый текст
Код: Выделить весь код
Option Explicit

Const READYSTATE_COMPLETE = 4


Dim objRegExp


Set objRegExp = WScript.CreateObject("VBScript.RegExp")

objRegExp.Pattern = "^Число3: (\d+?)$"

With WScript.CreateObject("InternetExplorer.Application")
	.Visible = False
	.Navigate("http://imm.hldns.ru/")
	
	Do
		WScript.Sleep 100
	Loop Until Not .Busy And .ReadyState = READYSTATE_COMPLETE
	
	WScript.Echo .document.GetElementByID("div3").innerText
	
	If objRegExp.Test(.document.GetElementByID("div3").innerText) Then
		If Not StrComp(objRegExp.Execute(.document.GetElementByID("div3").innerText).Item(0).Submatches.Item(0), "100", vbTextCompare) = 0 Then
			WScript.Echo "<> 100"
		End If
	Else
		WScript.Echo "Not found"
	End If
	
	.Quit
End With

Set objRegExp = Nothing

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:23, 13-09-2017 | #12