@bergen said in xml код из zip файла модуля:
Печально, что нужно копаться во внутренней структуре модуля и скрипта БАС чтобы сделать нормальное преобразование в обратную сторону.
А как ты хотел? Вжииих и готово?😄
Попробуй добавить действие содержание контента, посмотреть правильно пришла страница, и к ней применить стандартный xpath так будешь уверен, что получаешь то что надо.
Вот смотрите вот этот ID есть http://m.tagged.com/messages/101
А вот этого ID нет http://m.tagged.com/messages/100
Делаю запрос и получаю СОДЕРЖАНИЕ ОТВЕТА, открываю результат и скрипт виснет, потому что код походу огромный.
Может кто проверить ? Вот тут быстро можно текста сравнить http://text.num2word.ru/
@SoftCraft
Тексты разные! В текстах присутствуют различающиеся фрагменты. Их всего: 0 .
Видимо содержимое страницы появляется только после выполнения кода
Вот смотрите коды отличаются, тот участок что помечен синим цветом, как его проверить через xpath ?
Жёлтый цвет текста это первый ID страницы, а зелёный тот что отличается, ID которого не существует !

Вот этот код как проверить
"vip":false,"online":true,"vipType":null,"starsCount":0,"
Проще регуляркой мне кажется.
.*online":true.*
@Bigma и как это работает ? Первое вхождение использовать или Извлечь все данные ?
@SoftCraft текстом скинь кусок кода, поточнее скажу.
@Bigma Блин дело в том что текст то отличается то нет, в общем какая то беда ща скину оба варианта
да верно тексты больше не отличаются друг от друга, фиг его чего делать
@Fox я еще тяжелей хотел чтоб проверить по соответствии всей переменной, но видимо проще найти коротко и если не пусто, то ок.
Короче как варинт искать в полученном ответе первое вхождение
online":true?
И проверять если есть, то идти дальше.
@Bigma не получилось не там и не там не нашёл ничего (
@SoftCraft текстом скопируй кусок кода сюда.
@Bigma Я другую регулярку тебе написал, ты ее проверил ?
@Bigma они больше не отличаются и код очень большой не помещается (
@SoftCraft вот vxojdenie.xml
надо экранировать ковычку
В ифе так сравнивать.
[[ALL_MATCH]]=="online\":true"
перезалил файл.
@Bigma спасибо за вариант, но так к сожалению не получится, код страницы то отличается то нет.
@SoftCraft Значит ты не правильно выбрал код за который хочешь зацепиться. Тут то проверка только на то в онлайне пользователь или нет. Короче дальше думай сам, вариант рабочий, но нужно правильно цепляться за что-то.