Что нового

[Автоматизация] Подскажите как вытащить Число с определенного места HTML

Dere

Новичок
Сообщения
30
Репутация
2
Приветствую знающие люди.
Подскажите как вытащить Число с определенного места HTML, сравнить его с данным (ну скажем 5000) типа больше меньше и если больше то нажать одну кнопку, если меньше то другую.
Переискал весь HELP, так и не понял как это сделать.
Буду очень признателен.
Да и еще подскажите команду начать скрипт заново, типа в конца пишется Restart?
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
Dere [?]
Да и еще подскажите команду начать скрипт заново, типа в конца пишется Restart?
Это два вопроса в одной теме, а надо: один вопрос - одна тема. Цикл делает повтор кода, который внутри него. Или так _Restart


вытащить Число с определенного места HTML
Как определить определённое место? StringRegExp

Код:
$d = 3000
If $d > 5000 Then
	MsgBox(0, 'Сообщение', $d & ' больше чем 5000')
Else
	MsgBox(0, 'Сообщение', $d & ' меньше чем 5000')
EndIf
 
Автор
D

Dere

Новичок
Сообщения
30
Репутация
2
За наводку спасибо. Вопрос несколько состоял в другом. Не нужно выводить сообщение, использую как кликер. вытащить число которое постоянно меняется при обновлении страницы, сравнить его с данным и нажать в браузере одну или другую сслыку (кнопку).
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Число с определенного места HTML
можно получить определённым образом...
:shaman_s_bubnom:
 
Автор
D

Dere

Новичок
Сообщения
30
Репутация
2
Ответ гуру в этом просто огураживает :stars:
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Dere
Вам нужно прочитать страницу(код)html с сайта командой Inetread(..)
и составить шаблон в StringRegExp по которому вы будете отслеживать свое значение, что ж тут не понятного то.
 

---Zak---

Скриптер
Сообщения
455
Репутация
120
Отличная тема... для общения))))

2 Dere
По поводу ГУРУ - какой вопрос - такой и ответ... без обид.

Подскажите как вытащить Число с определенного места
Можно вытащить ЧИСЛО (или тест) из определенного места - можно почитать здесь:
http://autoit-script.ru/index.php/board,27.0.html
http://autoit-script.ru/index.php/topic,4901.0.html
http://autoit-script.ru/index.php/topic,4052.0.html

Подскажите как вытащить ....... HTML
Код:
_IEBodyReadHTML
_IEBodyReadText


сравнить его с данным (ну скажем 5000) типа больше меньше
Код:
If


Пример привел AZJIO

Код:
и если больше то нажать одну кнопку, если меньше то другую

Из примера AZJIO убрать
Не нужно выводить сообщение
а использовать
Код:
_IELinkClickByIndex
_IELinkClickByText


Да и еще подскажите команду начать скрипт заново, типа в конца пишется Restart?
Возможно Вас заинтересуют циклы для решения данного вопроса:
Код:
For...Next 
While...WEnd 
Do...Until 
For...In...Next
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Точно! Это ж раздел для общения!

Вот как так получается? Я программирование изучал в ВУЗе. Ходил по библиотекам чтобы найти нужные книжки и прочитать там то что мне надо. Экзамены сдавал...
А сейчас. Любой школьник в интернете легко находит что угодно. И, прочитав что-угодно, начинает программировать. И самое страшное что у них даже получается.
Спрашивается: а зачем тогда получать высшее образование, если любую информацию можно найти в инете? Ради диплома? А где сейчас смотрят на диплом? Сейчас работодателя интересует что программист умеет, а не что он закончил...
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Вот как так получается? Я программирование изучал в ВУЗе. Ходил по библиотекам чтобы найти нужные книжки и прочитать там то что мне надо. Экзамены сдавал...
Да вы просто молодчина.
А сейчас. Любой школьник в интернете легко находит что угодно.
Для того сейчас по крайней мере он и существует, это же отлично.
а зачем тогда получать высшее образование, если любую информацию можно найти в инете? Ради диплома?
Ага надо же еще несколько лет по бездельничать за партой.
Сейчас работодателя интересует что программист умеет, а не что он закончил...
На первом то месте скорее всего, а на 2 все равно диплом надо почитать(Может просто посмеятся)
 
Автор
D

Dere

Новичок
Сообщения
30
Репутация
2
спасибо за советы, буду тыркаться.
Я не программер, так кликаю для себя...
опять же без обид - что для вас элементарно мне может быть не понятно с первого слова.
В чем то мы все ламеры как говорится... Я бы сказал даже во многом.
 
Верх