Автор Тема: [Сеть, интернет] Не читает страницу  (Прочитано 368 раз)

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

Оффлайн Luciferkox [?]

  • Новичок
  • *
  • Сообщений: 14
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Все здравствуйте,я столкнулся с такой проблемой, не работают "_IEDoc...", "_IEBody....." , А все потому что, в странице которую я получаю нету тегов html, а есть только xml
<hunt>
<bots>
<bot id="38785052" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="1242" y="652" fight_id="0" />
<bot id="38785051" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="455" y="1447" fight_id="0" />
<bot id="38785050" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="606" y="600" fight_id="0" />
<bot id="38785049" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="211" y="1353" fight_id="0" />
<bot id="38785048" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="84" y="566" fight_id="0" />
<bot id="38785042" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="650" y="269" fight_id="0" />
<bot id="38785043" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="647" y="1016" fight_id="0" />
<bot id="38785044" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="1161" y="402" fight_id="0" />
<bot id="38785045" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="970" y="264" fight_id="0" />
<bot id="38785046" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="1192" y="1252" fight_id="0" />
<bot id="38785506" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="229" y="714" fight_id="0" />
<bot id="38785507" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="970" y="938" fight_id="0" />
<bot id="38785508" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="473" y="18" fight_id="0" />
<bot id="38785512" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="754" y="103" fight_id="6809503" />
<bot id="38785510" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="380" y="193" fight_id="0" />
<bot id="38785511" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="543" y="230" fight_id="0" />
<bot id="38785509" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="797" y="1131" fight_id="0" />
<bot id="38785505" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="1342" y="432" fight_id="0" />
<bot id="38785504" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="654" y="1200" fight_id="0" />
<bot id="38785503" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="920" y="1039" fight_id="0" />
<bot id="38785498" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="414" y="249" fight_id="0" />
<bot id="38785499" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="200" y="16" fight_id="0" />
<bot id="38785500" name="Детеныш Флангария Корра" level="9" pic="zombieprizrak_1small.jpg" sk="1002" agrlevel="0" x="118" y="779" fight_id="0" />
страница сама по себе пустая а в source code вот этот код,
Скажите что мне делать и как получить данные, _inetread и.т.д работать не будут,так как на сайте присутствует авторизация и куки

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

[Сеть, интернет] Не читает страницу
« Отправлен: Май 15, 2018, 11:13:51 »

Оффлайн hedji [?]

  • Осваивающий
  • **
  • Сообщений: 275
  • Репутация: 43
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Сеть, интернет] Не читает страницу
« Ответ #1, Отправлен: Май 15, 2018, 11:29:39 »
А если так:
Код: AutoIt [Выделить]
inetget("https://" & $user & ":" & $pass & "@www.mywebsite.com")
 

Файл страницы приложите, чтобы было проще экспериментировать.

Оффлайн Luciferkox [?]

  • Новичок
  • *
  • Сообщений: 14

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Сеть, интернет] Не читает страницу
« Ответ #2, Отправлен: Май 15, 2018, 11:37:19 »
А если так:
Код: AutoIt [Выделить]
inetget("https://" & $user & ":" & $pass & "@www.mywebsite.com")
 

Файл страницы приложите, чтобы было проще экспериментировать.
InetGet не будет работать так как на странице содержится авторизация и куки,и страницу обратно возвращает на главную страницу если воспользоваться вашим методом, а насчет файлов,тут даже файлов и нету,я просто сделал следующее:
1)Вошел на этот сайт
2)Запустил скрипт
Код: AutoIt [Выделить]
$main = _IECreate("http://pathofwar.win/hunt_conf2.php")
$data = _IEBodyReadHTML($main)
$data = _IEBodyReadText($main)
$data = _IEDocReadHTML($main)
 

И все они будут пустые(везде использовал 1 переменную для примера,хоть там и надо разные) , а если открыть эту страницу и нажать F12 то можно увидеть что на странице есть выше мною сказанный код,но Autoit его не хочет читать так как там нету HTML

Оффлайн hedji [?]

  • Осваивающий
  • **
  • Сообщений: 275
  • Репутация: 43
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Сеть, интернет] Не читает страницу
« Ответ #3, Отправлен: Май 15, 2018, 12:33:25 »
Вручную откройте в браузере страницу http://pathofwar.win/hunt_conf2.php, сделайте "Сохранить как" и приложите сюда сохраненный файл.
Я регнулся в данной игре, но указанная ссылка мне не доступна, вероятно надо какое-то время играть.

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

Re: [Сеть, интернет] Не читает страницу
« Ответ #3 Отправлен: Май 15, 2018, 12:33:25 »

Оффлайн Luciferkox [?]

  • Новичок
  • *
  • Сообщений: 14

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Сеть, интернет] Не читает страницу
« Ответ #4, Отправлен: Май 15, 2018, 12:46:28 »
Вручную откройте в браузере страницу ссылка:http://pathofwar.win/hunt_conf2.php [nonactive], сделайте "Сохранить как" и приложите сюда сохраненный файл.
Я регнулся в данной игре, но указанная ссылка мне не доступна, вероятно надо какое-то время играть.
Код: AutoIt [Выделить]
Global $Game = _IECreate("http://pathofwar.win/main.php",1,1)
Local $main = _IECreate("http://pathofwar.win/hunt_conf2.php")

С других браузерах у меня тоже пишет нету доступа, чтобы открывать эту страницу не надо время в игре проводить,а вот если открыть выше указаным способом то откроется пустая страница без ошибки , но если нажать F12 то можно увидеть содержимое
Прикладываю скрин:

Оффлайн hedji [?]

  • Осваивающий
  • **
  • Сообщений: 275
  • Репутация: 43
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Сеть, интернет] Не читает страницу
« Ответ #5, Отправлен: Май 15, 2018, 14:04:15 »
Он пишет эту инфу не в документ, а в дебаггер.
Элегантного решения пока не нашел, решил в лоб с пересохранением в файл.
После обеда может придет мысля.
Код: AutoIt [Выделить]
#include <IE.au3>
Global $Game = _IECreate("http://pathofwar.win/main.php",1,1)
Local $main = _IECreate("http://pathofwar.win/hunt_conf2.php", 0, 1, 1)
FileDelete(@ScriptDir & "\saved.xml")
Send("^s")
WinWaitActive("Сохранение")
Send(@ScriptDir & "\saved.xml")
Sleep(500)
Send("{ENTER}")
FileMove(@ScriptDir & "\saved.xml", @ScriptDir & "\saved.txt", 1)
$xml = FileRead(@ScriptDir & "\saved.txt")
MsgBox(0, "", $xml)
 


Оффлайн Luciferkox [?]

  • Новичок
  • *
  • Сообщений: 14

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Сеть, интернет] Не читает страницу
« Ответ #6, Отправлен: Май 15, 2018, 14:35:39 »
Он пишет эту инфу не в документ, а в дебаггер.
Элегантного решения пока не нашел, решил в лоб с пересохранением в файл.
После обеда может придет мысля.
Код: AutoIt [Выделить]
#include <IE.au3>
Global $Game = _IECreate("http://pathofwar.win/main.php",1,1)
Local $main = _IECreate("http://pathofwar.win/hunt_conf2.php", 0, 1, 1)
FileDelete(@ScriptDir & "\saved.xml")
Send("^s")
WinWaitActive("Сохранение")
Send(@ScriptDir & "\saved.xml")
Sleep(500)
Send("{ENTER}")
FileMove(@ScriptDir & "\saved.xml", @ScriptDir & "\saved.txt", 1)
$xml = FileRead(@ScriptDir & "\saved.txt")
MsgBox(0, "", $xml)
 

Спасибо тебе большое и на этом,это лучше чем ничего :beer: :IL_AutoIt_1:
Только вот почему то Ctrl+S не срабатывает

Оффлайн hedji [?]

  • Осваивающий
  • **
  • Сообщений: 275
  • Репутация: 43
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: [Сеть, интернет] Не читает страницу
« Ответ #7, Отправлен: Май 15, 2018, 14:51:36 »
Если в системе по умолчанию стоит русская раскладка, то:
Код: AutoIt [Выделить]
Send("^ы")
 


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

Re: [Сеть, интернет] Не читает страницу
« Ответ #7 Отправлен: Май 15, 2018, 14:51:36 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
4783 Просмотров
Последний ответ Сентябрь 23, 2011, 12:30:48
от deeman313
3 Ответов
2640 Просмотров
Последний ответ Апрель 13, 2012, 18:42:29
от madmasles
0 Ответов
1222 Просмотров
Последний ответ Февраль 16, 2013, 21:37:06
от SHoCK13666
3 Ответов
2455 Просмотров
Последний ответ Март 12, 2013, 18:15:55
от Trans
2 Ответов
1744 Просмотров
Последний ответ Ноябрь 29, 2013, 16:39:24
от AZJIO
13 Ответов
2630 Просмотров
Последний ответ Сентябрь 19, 2015, 17:36:19
от alex33
4 Ответов
1534 Просмотров
Последний ответ Январь 02, 2017, 16:20:45
от astanid
0 Ответов
756 Просмотров
Последний ответ Январь 19, 2017, 18:14:58
от aladdin
0 Ответов
432 Просмотров
Последний ответ Август 11, 2017, 10:03:51
от dimcomp
0 Ответов
108 Просмотров
Последний ответ Июнь 22, 2018, 11:47:40
от franky