Что нового

[Сеть, интернет] Не читает страницу

Luciferkox

Новичок
Сообщения
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 и.т.д работать не будут,так как на сайте присутствует авторизация и куки
 

hedji

Продвинутый
Сообщения
409
Репутация
94
А если так:
Код:
inetget("https://" & $user & ":" & $pass & "@www.mywebsite.com")

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

Luciferkox

Новичок
Сообщения
14
Репутация
0
hedji сказал(а):
А если так:
Код:
inetget("https://" & $user & ":" & $pass & "@www.mywebsite.com")

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

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

hedji

Продвинутый
Сообщения
409
Репутация
94
Вручную откройте в браузере страницу http://pathofwar.win/hunt_conf2.php, сделайте "Сохранить как" и приложите сюда сохраненный файл.
Я регнулся в данной игре, но указанная ссылка мне не доступна, вероятно надо какое-то время играть.
 
Автор
L

Luciferkox

Новичок
Сообщения
14
Репутация
0
hedji сказал(а):
Вручную откройте в браузере страницу http://pathofwar.win/hunt_conf2.php, сделайте "Сохранить как" и приложите сюда сохраненный файл.
Я регнулся в данной игре, но указанная ссылка мне не доступна, вероятно надо какое-то время играть.
Код:
Global $Game = _IECreate("http://pathofwar.win/main.php",1,1)
Local $main = _IECreate("http://pathofwar.win/hunt_conf2.php")

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

hedji

Продвинутый
Сообщения
409
Репутация
94
Он пишет эту инфу не в документ, а в дебаггер.
Элегантного решения пока не нашел, решил в лоб с пересохранением в файл.
После обеда может придет мысля.
Код:
#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)
 
Автор
L

Luciferkox

Новичок
Сообщения
14
Репутация
0
hedji сказал(а):
Он пишет эту инфу не в документ, а в дебаггер.
Элегантного решения пока не нашел, решил в лоб с пересохранением в файл.
После обеда может придет мысля.
Код:
#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

Продвинутый
Сообщения
409
Репутация
94
Если в системе по умолчанию стоит русская раскладка, то:
Код:
Send("^ы")
 
Верх