Автор Тема: [Сеть, интернет] IE. Spaner. Что это такое и с чем его едят?  (Прочитано 2900 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3490
  • Репутация: 927
    • Награды
  • Версия AutoIt: 3.3.14.0
Сайт: www.eve-ru.com . Там можно посмотреть Статус сервера. Если лезть в исходный код страницы, мы видим:
<table width="100%" cellpadding="0" cellspacing="0" border="0" class="erHeadLine"><tr><td>Статус сервера</td></tr></table>

<center><div id="status" class="serverStat"><div id="spin">[b]<!-- spanner -->[/b]</div></div></center>
В место к примеру "Статус: UP   Пилотов:100500" в исходном коде страницы мы видим одиноко стоящий и скромно подсвеченный <!-- spanner -->. Я совершенный 0 в web программировании, но я полагаю что именно этот spanner и выводит мне в браузер информацию о состоянии сервера. Объясните мне как данные из этого спаннера получить внутрь скрипта?

Любые темы внутри раздела "Разработка ботов" не названные в соответствии с правилами раздела, будут закрываться.
Любой ответ, любого пользователя в теме с предупреждением, направленный на решение вопроса, произведенный до того как предупреждение было исправлено, приведет к закрытию темы и удалению всего что было после предупреждения.

Русское сообщество AutoIt


Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2316
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
Belfigor
Попробуйте так:
Код: AutoIt [Выделить]
#include <IE.au3>
$oIE = _IECreate("http://www.eve-ru.com/")
$oDiv = _IEGetObjById ($oIE, "status")
MsgBox(0, "", _IEPropertyGet($oDiv, "innertext"))


Или так:
Код: AutoIt [Выделить]
#include <IE.au3>
$oIE = _IECreate("http://www.eve-ru.com/", 0, 0)
$oDiv = _IEGetObjById ($oIE, "status")
$sStatus = _IEPropertyGet($oDiv, "innertext")
_IEQuit($oIE)
MsgBox(0, "", $sStatus)

« Последнее редактирование: Май 15, 2010, 15:51:10 от madmasles »

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3490

  • Автор темы
  • Репутация: 927
    • Награды
  • Версия AutoIt: 3.3.14.0
Спасибо, первый вариант работает, второй вариант работает только если во второй строке первый 0 заменить на 1
Код: AutoIt [Выделить]
$oIE = _IECreate("http://www.eve-ru.com/", 1, 0)


Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2316
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
Belfigor
Я IE не пользуюсь, поэтому у меня нет других открытых окон IE. Если они есть, то, конечнонаверное, надо первую 1 вместо 0 ставить.

PS
Проверил у себя с несколькими открытыми окнами IE. С первым 0 у меня работает, а с 1 не работает и SciTE выдает:
Цитировать
--> IE.au3 V2.4-0 Warning from function _IEAttach, $_IEStatus_NoMatch.
Скорей всего это зависит от индивидуальных настроек IE.
« Последнее редактирование: Май 15, 2010, 16:24:37 от madmasles »

Русское сообщество AutoIt

Re: [Сеть, интернет] IE. Spaner. Что это такое и с чем его едят?
« Ответ #3 Отправлен: Май 15, 2010, 16:06:29 »

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3490

  • Автор темы
  • Репутация: 927
    • Награды
  • Версия AutoIt: 3.3.14.0
Ой, не заметил что у меня еще одно окно IE Открыто, в win7 они так шкерятся, что фиг заметишь :)

Оффлайн Nik_rus [?]

  • Продвинутый
  • ***
  • Сообщений: 214
  • Репутация: 62
  • Python The Snake.
    • Награды
Гхм, если немного поковырять кишки сайта, то в body[onload] можно заметить JavaScript функцию getInfo на файлы php, собственно один из файлов в одну строку указывает стату... если нужно - можно заюзать именно эту страницу, а не главную
Конференция на jabber.ru - [email protected]

Русское сообщество AutoIt

Re: [Сеть, интернет] IE. Spaner. Что это такое и с чем его едят?
« Ответ #5 Отправлен: Май 15, 2010, 21:49:52 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
46123 Просмотров
Последний ответ Июль 15, 2010, 15:57:01
от snoitaleR
3 Ответов
9925 Просмотров
Последний ответ Март 16, 2010, 13:10:29
от madmasles
3 Ответов
1966 Просмотров
Последний ответ Июнь 12, 2012, 13:19:05
от Garrett
2 Ответов
1874 Просмотров
Последний ответ Сентябрь 13, 2012, 17:40:35
от Yashied
2 Ответов
1911 Просмотров
Последний ответ Май 10, 2013, 17:28:07
от Димон
2 Ответов
1287 Просмотров
Последний ответ Ноябрь 02, 2014, 15:15:27
от alex33
0 Ответов
1089 Просмотров
Последний ответ Январь 15, 2015, 02:31:11
от lemonia
4 Ответов
832 Просмотров
Последний ответ Январь 24, 2017, 11:10:06
от inververs
6 Ответов
702 Просмотров
Последний ответ Ноябрь 28, 2017, 08:34:30
от Cytrus
1 Ответов
96 Просмотров
Последний ответ Май 15, 2018, 20:52:02
от Alofa