xEvaSaintx Опубликовано 10 сентября, 2024 Автор Поделиться Опубликовано 10 сентября, 2024 14 минут назад, tosser сказал: и сразу тебе красивое - выборка из датапака и выборка из БЗ астериоса совокупляются в экстазе в табличку с картинками всем на забаву именно для этого мне и нужно сперва составить табличку ID предмета = ссылка, не вручную же мне сотни картинок прописывать. ps. дампить даже не предлагайте)) я таким не занимаюсь. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Малесенька АВ Опубликовано 10 сентября, 2024 Поделиться Опубликовано 10 сентября, 2024 11 minutes ago, tosser said: я не знаю на чём ты пишешь, но в общем виде это примерно так: Hide contents <table> /* first element ### */ <tr> <td> <img src='путь до иконки с БЗ астериоса id=###'> </td> <td> ... any text from data pack ... element id=### </td> ... <td> </tr> /* next element ###+1 */ <tr> ... </tr> </table> и сразу тебе красивое - выборка из датапака и выборка из БЗ астериоса совокупляются в экстазе в табличку с картинками всем на забаву Проблема в том, что в БД астериоса иконки с шапками не содержат в себе id, а выглядят вот так - https://img.asterios.in/icon/accessory_ae_karm_i00.png, https://img.asterios.in/icon/accessory_cat_the_cat_cap_i00.png. То есть в автоматическом режиме смэтчить не выйдет, а руками больно: шапок 570 штук. Но я нашёл -- смэтчить можно вот так https://asterios.tm/index.php?cmd=bd#item.info.21116, где последнее число -- номер id. XPath картинки тут: //div/table/tbody/tr/td/img Думаю что можно выпарсить. @xEvaSaintx дай знать если нужно -- попробую спарсить вечером все картинки с соответствующими айдишниками. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Малесенька АВ Опубликовано 10 сентября, 2024 Поделиться Опубликовано 10 сентября, 2024 8 minutes ago, xEvaSaintx said: именно для этого мне и нужно сперва составить табличку ID предмета = ссылка, не вручную же мне сотни картинок прописывать. ps. дампить даже не предлагайте)) я таким не занимаюсь. Форум не даёт запостить коммент, отправлю в личку скрином. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xEvaSaintx Опубликовано 10 сентября, 2024 Автор Поделиться Опубликовано 10 сентября, 2024 по идее, для форума только плюс, если для каждого гайда не нужно будет хранить дубликаты картинок, если администрация вам разрешит сделать список картинок из их БД я с удовольствием добавлю их в гайд)) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Малесенька АВ Опубликовано 10 сентября, 2024 Поделиться Опубликовано 10 сентября, 2024 1 minute ago, xEvaSaintx said: по идее, для форума только плюс, если для каждого гайда не нужно будет хранить дубликаты картинок, если администрация вам разрешит сделать список картинок из их БД я с удовольствием добавлю их в гайд)) Ждем ответа администрации @Admin, поставьте хотя бы плюсик или минусик, если плюсик -- вытащим URL и оно может быть красивое и с картинками, как собравшиеся и хотели/предлагали. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xEvaSaintx Опубликовано 10 сентября, 2024 Автор Поделиться Опубликовано 10 сентября, 2024 2 часа назад, Mirshab сказал: Вот еще была подобная темка \https://forum.asterios.tm/topic/471292-плащи-агатиончики-и-шапочки/ ага, видел, отличная тема, очень красиво оформленно, но к сожалению там нет инфы по слотам, да и шапочки далеко не все там. ps. хотя может быть и все, из тех что введены. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Аска Опубликовано 10 сентября, 2024 Поделиться Опубликовано 10 сентября, 2024 8913. Вот этого в магазе нет. Достается ооочень геморно. Последний раз такую видели давно. Продали за ~3ккк. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xEvaSaintx Опубликовано 10 сентября, 2024 Автор Поделиться Опубликовано 10 сентября, 2024 5 минут назад, Аска сказал: 8913. Вот этого в магазе нет. Достается ооочень геморно. Последний раз такую видели давно. Продали за ~3ккк. так конечно, она с шансом менее полпроцента с сундуков заката добывается)) за неё и 10ккк не стыдно попросить IMHO. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Капустень Опубликовано 10 сентября, 2024 Поделиться Опубликовано 10 сентября, 2024 4 часа назад, Малесенька АВ сказал: Люди которые сделали 0 полезного для коммьюнити через губу рассказывают, как надо было сделать правильно и почему это фигня? Я верно понял? Да если ты про меня то мои гайды по 5-7к просмотров на ютубе имели по ла2, но потом я решил что ничего полезного тут уже не снять и досих пор так думаю 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tosser Опубликовано 10 сентября, 2024 Поделиться Опубликовано 10 сентября, 2024 5 часов назад, Малесенька АВ сказал: ... Но я нашёл -- смэтчить можно вот так https://asterios.tm/index.php?cmd=bd#item.info.21116, где последнее число -- номер id. XPath картинки тут: //div/table/tbody/tr/td/img ... Вручную инспектором с урла айди итемки нашёл картинку. Осталось решить вопрос как её выцепить, например wget-ом или php-скриптом и я сгенерю вам табличку с картинками. Руками возможно всё, интереснее в автоматическом режиме. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sinamore Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 21 час назад, Капустень сказал: уууух, очередной невостребованный гайд за которым никогда ни кто не полезет на форум) старый добрый саинт) очередная бесполезнейшая работа) Враки, буквально вчера задавался вопросом по этой теме 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Капустень Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 54 минуты назад, Sinamore сказал: Враки, буквально вчера задавался вопросом по этой теме ты задавался, но тебе в этом повезло что гайд святился на форуме, а так этот гайд ни кому бы не пришло в голову искать, он в пустоту канет тут через пару дней навечно 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
xEvaSaintx Опубликовано 11 сентября, 2024 Автор Поделиться Опубликовано 11 сентября, 2024 18 минут назад, Капустень сказал: повезло что гайд святился на форуме не нужно так возвышать этот скромный гайд)) 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Малесенька АВ Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 12 hours ago, tosser said: Вручную инспектором с урла айди итемки нашёл картинку. Осталось решить вопрос как её выцепить, например wget-ом или php-скриптом и я сгенерю вам табличку с картинками. Руками возможно всё, интереснее в автоматическом режиме. Парсингом через XPath. У меня собственно все готово, могу сделать, жду только дозволения администрации 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tosser Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 1 час назад, Малесенька АВ сказал: Парсингом через XPath. У меня собственно все готово, могу сделать, жду только дозволения администрации Простите меня, я признаюсь что немного инвалид умственного труда, поэтому объясню что вызвало у меня затруднения: при открытии исходного кода html страницы, сгенерированной движком сайта - никаких ссылок в коде нет, извлекать парсингом нечего (ctrl + F ничего не находит) при исследовании элемента в режиме разработчика тег и ссылка в нём видны, каким софтом или скриптом получить то что я делаю руками? Цитата XPath (XML Path Language) - это язык запросов, используемый для навигации и поиска информации в XML-документах. Он позволяет точно указать путь к элементам, атрибутам и текстовым данным, которые нужно найти в структуре XML файлов и получить данные при необходимости. Я тугодум и мне никак не приходит в голову как использовать средство парсинга XML для парсинга ответа от http сервера, то есть html. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Капустень Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 43 минуты назад, tosser сказал: Простите меня, я признаюсь что немного инвалид умственного труда, поэтому объясню что вызвало у меня затруднения: при открытии исходного кода html страницы, сгенерированной движком сайта - никаких ссылок в коде нет, извлекать парсингом нечего (ctrl + F ничего не находит) при исследовании элемента в режиме разработчика тег и ссылка в нём видны, каким софтом или скриптом получить то что я делаю руками? Я тугодум и мне никак не приходит в голову как использовать средство парсинга XML для парсинга ответа от http сервера, то есть html. чо не уж нейронки молчат по этому поводу? они же такую хрень решают за 10 секунд 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Малесенька АВ Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 29 minutes ago, tosser said: Простите меня, я признаюсь что немного инвалид умственного труда, поэтому объясню что вызвало у меня затруднения: при открытии исходного кода html страницы, сгенерированной движком сайта - никаких ссылок в коде нет, извлекать парсингом нечего (ctrl + F ничего не находит) при исследовании элемента в режиме разработчика тег и ссылка в нём видны, каким софтом или скриптом получить то что я делаю руками? Я тугодум и мне никак не приходит в голову как использовать средство парсинга XML для парсинга ответа от http сервера, то есть html. 1. Открываете страничку соответствующего айтема, например https://asterios.tm/index.php?cmd=bd#item.info.21116 2. Тыкаете на картинку головного убора правой кнопкой, находите соответствующий элемент: https://app.screencast.com/KLj2DhjWq8zAW 3. Копируете XPath конкретного элемента: https://app.screencast.com/hXbHuneP7md2X, то есть картинки. 4. Софтом собираете по списку страниц URL-адреса картинок. Можно использовать Screaming Frog Spider, Netpeak Spider или другие инструменты по вкусу. Оба инструмента платные, но первый распространяется не как SaaS, если вы понимаете о чем я. 5. После того, как URL картинок собраны, можно формировать таблицу, используя id картинки как сигнатуру для метча. Картинки можно вставлять через функцию image в google sheets или их просто можно скачать любым файлотащером. Надеюсь получилось пояснить, но если нет, то велкам с вопросами 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
tosser Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 4 часа назад, Малесенька АВ сказал: 1. Открываете страничку соответствующего айтема, например https://asterios.tm/index.php?cmd=bd#item.info.21116 2. Тыкаете на картинку головного убора правой кнопкой, находите соответствующий элемент: https://app.screencast.com/KLj2DhjWq8zAW 3. Копируете XPath конкретного элемента: https://app.screencast.com/hXbHuneP7md2X, то есть картинки. 4. Софтом собираете по списку страниц URL-адреса картинок. Можно использовать Screaming Frog Spider, Netpeak Spider или другие инструменты по вкусу. Оба инструмента платные, но первый распространяется не как SaaS, если вы понимаете о чем я. 5. После того, как URL картинок собраны, можно формировать таблицу, используя id картинки как сигнатуру для метча. Картинки можно вставлять через функцию image в google sheets или их просто можно скачать любым файлотащером. Надеюсь получилось пояснить, но если нет, то велкам с вопросами Я иметь в виду несколько другое, а именно что-то типа того: Спойлер <?php $html = '<img border="0" src="/images/image.jpg" alt="Image" width="100" height="100" />'; $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); $src = $xpath->evaluate("string(//img/@src)"); // will return /images/image.jpg echo $src; ?> только в $html получать запросом с сайта, а вывод $src направить в html тот что приводил ранее в сообщениях. Таким образом одним скриптом можно сделать сначала SQL-запрос в базу, получаем список id итемок, затем циклом прогоняем вытаскивая картинки с сайта и в конце формируем итоговую таблицу. Вся ручная работа должна свестись к написанию скрипта. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Малесенька АВ Опубликовано 11 сентября, 2024 Поделиться Опубликовано 11 сентября, 2024 9 minutes ago, tosser said: Я иметь в виду несколько другое, а именно что-то типа того: Hide contents <?php $html = '<img border="0" src="/images/image.jpg" alt="Image" width="100" height="100" />'; $doc = new DOMDocument(); $doc->loadHTML($html); $xpath = new DOMXPath($doc); $src = $xpath->evaluate("string(//img/@src)"); // will return /images/image.jpg echo $src; ?> только в $html получать запросом с сайта, а вывод $src направить в html тот что приводил ранее в сообщениях. Таким образом одним скриптом можно сделать сначала SQL-запрос в базу, получаем список id итемок, затем циклом прогоняем вытаскивая картинки с сайта и в конце формируем итоговую таблицу. Вся ручная работа должна свестись к написанию скрипта. Я не разработчик, увы. Не могу оценить, будет этот код работать или нет. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.