Артур
За 20к я зарабатывал огроменную CRM для брокера с 20-ю сервисами А тут чисто страничку подмутить )
Ты же видел страницу? Она как-то очень уж хитровыдуманно сделана
Павел
Продавать себя и свои услуги я умею )
Павел
Ты же видел страницу? Она как-то очень уж хитровыдуманно сделана
Видел Страница как страница Ну WebGL используется ну ок )
Андрей
Продавать себя и свои услуги я умею )
А ещё надо продать зарплату 20 человекам) аренду офиса и прочие накладные расходы
Артур
Видел Страница как страница Ну WebGL используется ну ок )
Ну вот лично ты бы в голодный год за сколько такую страничку сделал?
Павел
Ну вот лично ты бы в голодный год за сколько такую страничку сделал?
Я не занимаюсь фронтом от слова вообще Ни в голодный год, ни в какой
Nikita
если тебе нужен чат webgl, могу скинуть
Артур
если тебе нужен чат webgl, могу скинуть
Не, это лишнее. Мне просто всегда интересно то что я не понимаю как работает)))
Артур
Прикольно)))
Nikita
и вот на это я убил 2 месяца, ибо до этого никогда с webgl не работал.
Nikita
я же не в соло работал, а в паре с дизайнером. Он нарисовал макеты и имел задумки. Я только реализовывал
Артур
Есть специалисты по парсингу? Дайте совет как лучше спарсить подгружаемый кнопкой контент? Раньше он грузился через отправку с помощью curl POST на тот же адрес с теми же параметрами, что и при нажатии на кнопку, но вот что-то сломалось, теперь этот вариант перестал работать. Полагаю владельцы сайта донора что-то подкрутили, чтобы контент не воровали. Я гуглил, и встретил статью про селениум, однако здешнему сообществу я больше доверяю, поэтому прошу ваших советов. Кто чем может😁
Артур
Селениум отличный вариант Но не быстрый
Быстро и не надо, там одна страница кроном раз в сутки её надо тягать
Павел
Быстро и не надо, там одна страница кроном раз в сутки её надо тягать
Тогда я бы изначально и смотрел на селениум если нет требований к скорости Забанить его невозможно, под любые типы страниц хорошо адаптируются Другой момент что селениум относительно модэкс поделок это некст левел Вытянешь ли С другой стороны вот тебе и задача на прокачаться
Артур
Только я не совсем понял селениум он имитирует работу пользователя и при этом ещё возвращает содержимое страницы с которой работает или содержимое надо отдельно тянуть?
Артур
Тем более вроде ничего сложного не требуется, надо только разобраться как работать с селениумом
Павел
Только я не совсем понял селениум он имитирует работу пользователя и при этом ещё возвращает содержимое страницы с которой работает или содержимое надо отдельно тянуть?
Содержимое он отдаёт так как будто его прокликал реальный пользователь и по ту строну реальный браузер Мы как-то с другом писали на селениуме парсер для перекупов для видеокарт По итогу отказались из-за сурости, но оставили его для наших проектов как тест кейсы
Anonymous
Никто не подскажет куда пропал пакет DateAgo?
Артур
Никуда
Артур
Anonymous
А всё пардон, поставщика не выбрал )
Артур
Может лучше разобраться, почему курл пост перестал работать? Может они токен требуют. И достаточно начать его опять прокидывать
Я пытался. Чисто внешне ничего не изменилось. Я пробовал копировать все заголовки, обновлял id сессии, токен, секретный ключ, игрался с проверкой сертификата, но результата два connection timeout или hacking attempt
Артур
Если интересно можешь сам пробовать. Сайт https://sochiplay.ru/events/
Артур
Нет, это как?
Артур
Можно, но что это даст?
Артур
Вряд ли. Скрипт работает по крону на хостинге и я со своего компа пробовал, результат один, а ip разные
Артур
Я попробую глянуть, но что-то сомневаюсь что httpanalyzer покажет больше чем консоль браузера😁
Артур
Ну ок, спасибо👍
Evgeny
никто не знает что это?)
Иван
никто не знает что это?)
Проверьте почту. Сбросил пароль
Tatiana
Здраствуйте. постоянно выскакивает вот такая ошибка - error 22001 с разным содержимым после разных действий /xpdo/om/xpdoobject.class.php 1452 Error 22001 executing statement: INSERT INTO HjGu661r4qBR_manager_log (user, occurred, action, classKey, item) VALUES (1, '2022-02-11 11:23:59', 'empty_trash', 'modResource', '40242,42081,42082,.....') Array ( [0] => 22001 [1] => 1406 [2] => Data too long for column 'item' at row 1 )
🙈 PG
конкретно тут проблем нет, просто запись в лог не запишется полностью, но тем логом особо никто не пользуется
Tatiana
разное содержимое - разные причины
Error 22001 executing statement: INSERT INTO HjGu661r4qBR_antibot_hits (url, url_from, context, method, user_agent, ip, user_id, guest_id, code_response, authorized, blocked, createdon, updatedon) VALUES ('/assets/image/products/24568/68896251174156_248x155_575.webpnull,0,%22rgb(144,115,99)%22,null,false,%7B%222001%22:%5Bnull,n Array ( [0] => 22001 [1] => 1406 [2] => Data too long for column 'url' at row 1 )
Tatiana
одна ошибка разные таблици
🙈 PG
текст ошибки говорит сам за себя
🙈 PG
данные длиннее размера поля в БД
Tatiana
данные длиннее размера поля в БД
это начелось после переноса на другой хостинг может быть ограничения?
🙈 PG
если перешли с utf8 на utf8mb4 тогда поле размером в 255 может станет 191
🙈 PG
перенесите базу с учетом исходной структуры и кодировки
Tatiana
спасибо
Alex
Alex
https://www.meme-arsenal.com/memes/5961833a79088b349b2025256c8eece5.jpg
Alex
Типо выводить все категории у которых ИД меньше 35?
Алексей
типа того
Anonymous
Всем привет. Я правильно понимаю, такой код удалит товар со всеми его зависимостями (tv, опции, что там еще...)? $product = $modx->getObject('msProduct', ['alias' => $alias]); $product->remove();
Павел
нет
alexey1m
1с xml парсил кто
alexey1m
делаю парсинг категорий. там вложенные друг в друга
alexey1m
сделал такой вывод. как попроще разобрать кто кому родитель кто кому дочь)
alexey1m
то есть у родителя первого уровня группы.группа у родиетелей второго уровня группы.группа. группы.группа
alexey1m
рекурсией сделал, там уровень наверно не получить
alexey1m
ну вот так оно выглядит
alexey1m
надо вложенные ресурсы создать. пока просто вывел.
alexey1m
сделал подсчет Группы.Группа в строке - получил уровень
Sentinel
Ребят кто подскажет, мне надо получить фид в json на странице, делаю так На выходе получаю SyntaxError: JSON.parse: unexpected character at line 2301 column 13 of the JSON data
Алексей
скорее всего символ где-то левый.... написано же - чаптер 2301 13
Sentinel
скорее всего символ где-то левый.... написано же - чаптер 2301 13
ну там если оставить так [{foreach $rows as $row} { "id":"{$row.id}" }, {/foreach}] то все равно ругается 🤷‍♂️
Алексей
может, зпт последняя мешает.
Sentinel
о теперь expected double-quoted property name at line 5 column 17 of the JSON data
Sentinel
ща replace сделаю
Алексей
double-quoted - двойные кавычки
Алексей
ща replace сделаю
так помещай в массив а потом выведи toJSON и все....
Алексей
он там и заэкранирует сам
Артур
Скажите а вообще реально сделать редирект с http://www на https:// чтобы в один шаг без http://www->https://www->https://?
Алексей
{$new[] = ['id => $row.id, 'uri' ... ];} $new | toJSON