Получи случайную криптовалюту за регистрацию!

Блог Адама

Логотип телеграм канала @adamusfb — Блог Адама Б
Логотип телеграм канала @adamusfb — Блог Адама
Адрес канала: @adamusfb
Категории: Без категории
Язык: Русский
Количество подписчиков: 6.05K
Описание канала:

Связь: @adam_fb

Рейтинги и Отзывы

4.50

2 отзыва

Оценить канал adamusfb и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

0

1 звезд

0


Последние сообщения 2

2022-07-09 11:06:48
Как ускорить загрузку лендов х10? - Использовать lazy loading. Коротко из wiki: Ленивая загрузка - это шаблон проектирования, обычно используемый в компьютерном программировании и в основном в веб-дизайне и разработке, чтобы отложить инициализацию объекта…
766 views08:06
Открыть/Комментировать
2022-07-09 10:29:03 Как ускорить загрузку лендов х10?
- Использовать lazy loading.

Коротко из wiki:
Ленивая загрузка - это шаблон проектирования, обычно используемый в компьютерном программировании и в основном в веб-дизайне и разработке, чтобы отложить инициализацию объекта до момента, когда это необходимо.

Простым языком:
Отложенная загрузка тяжелых ресурсов, таких как картинки, гифки и тд. Картинки грузятся с сервера асинхронно при промотке страницы вниз. Таким образом мы избегаем долгой загрузки ленда и не теряем часть целевых юзеров.

Еще проще:
ПРИМЕР САЙТА C LAZYLOAD

Несмотря на то что подобные библы уже существуют (вот самая популярная), приходится вручную править ленд и прописывать атрибуты
Код python (pip install beautifulsoup4 в консоль прежде чем запустить):
from bs4 import BeautifulSoup

# inputs
index_file = input('insert index file path. Example: "C:\landing\index.html"\n')
gif_file = input('insert loading animation file. Example: loading.gif\n')
lazy_src = 'https://cdn.jsdelivr.net/npm/lazyload@2.0.0-rc.2/lazyload.min.js'

with open(index_file, 'r', encoding="utf8") as index:
code = index.read()

soup = BeautifulSoup(code, 'html.parser')

lazy = soup.new_tag('script')
lazy.attrs['src'] = lazy_src
lazy.attrs['async'] = ''
soup.head.append(lazy)

for img in soup.find_all('img'):
if img.has_attr('class') and img.has_attr('src'):
img['class'] = f'{" ".join(img["class"])} lazyload'
img['data-src'] = img['src']
img['src'] = gif_file

with open(index_file, 'w', encoding='utf8') as index:
index.write(soup.prettify(formatter='html'))

PS: При запуске попросит путь до индексного файла ленда и название анимашки, пока картинки грузятся асинхронно. Эта анимашка должна лежать в папке вашего ленда landing/loading.png
PSS: cdn взят с официального дистрибутива https://www.jsdelivr.com/package/npm/lazyload
795 viewsedited  07:29
Открыть/Комментировать
2022-06-27 07:22:21
Саппорт наелся и спит

Проблема глобальная, бегом чекайте свои Кейтары.

PS: Ссылки работают, можно лить, но в панельку не зайти.
2.1K viewsedited  04:22
Открыть/Комментировать
2022-04-30 20:36:52 500+ аватарок для фанпейджей

Парсил однажды со стока, так и не воспользовался
5.3K views17:36
Открыть/Комментировать
2022-04-24 14:51:01
Проблема решилась путем правильных доков, но все равно, комиссии и не работающий саппорт заведут эту систему неизвестно куда...

(могу ошибаться)

PS: Спасибо тем кто помог в комментах!
5.2K viewsedited  11:51
Открыть/Комментировать
2022-04-18 17:51:28
Четко удаляет ватермарки с изображений

Бегом заливать фотки с шаттерстока! Потестить можно тут: https://www.watermarkremover.io/upload
7.2K views14:51
Открыть/Комментировать
2022-04-07 15:23:16
Так выглядит итог выполнения. Когда вы будете скроллить страницу, будут грузиться новые карточки, которые тоже будут обрабатываться скриптом.

Таким образом спай стал еще удобнее

PS: наверняка многие думают что это за херотень и зачем это надо? Мой совет: just try this shit!
4.4K viewsedited  12:23
Открыть/Комментировать
2022-04-07 15:12:21 Код можно скопировать просто кликнув по нему:
javascript:eval(atob('ZnVuY3Rpb24gZ2V0X3BhcmFtc19zdHJpbmcoZSl7Zm9yKHZhciBhIG9mKHVybF9vYmo9bmV3IFVSTChlKSx1cmxfcGFyYW1zPW5ldyBVUkxTZWFyY2hQYXJhbXModXJsX29iai5zZWFyY2gpLHBhcmFtc19zdHI9IiIsdXJsX3BhcmFtcy5rZXlzKCkpKXBhcmFtc19zdHIrPSIgIithO3JldHVybiBwYXJhbXNfc3RyLmxlbmd0aD4wP3BhcmFtc19zdHI6dXJsX29iai5wYXRobmFtZS5yZXBsYWNlQWxsKCIvIiwiIil9ZnVuY3Rpb24gZ2V0X3JhbmRvbV9jb2xvcigpe2Zvcih2YXIgZT0iIyIsYT0wO2E8NjthKyspZSs9IjAxMjM0NTY3ODlBQkNERUYiW01hdGguZmxvb3IoMTYqTWF0aC5yYW5kb20oKSldO3JldHVybiBlfWNhcmRzPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImNhcmQgY2FyZC1ibG9nIGNhcmQtYm9yZGVyIG1iLTQgY2FyZC10ZWFzZXIiKSxjb2xvcml6ZV9vYmo9W10sc2V0SW50ZXJ2YWwoKCk9Pntmb3IoY2hlY2tlZF9jYXJkcz1bXSwidW5kZWZpbmVkIj09dHlwZW9mIGRlbGV0ZV9kb3VibGVzJiYoZGVsZXRlX2RvdWJsZXM9Y29uZmlybSgiUmVtb3ZlIGRvdWJsZXMgYnkgRlAgSUQ/IiksY29sb3JpemVfY2FyZHM9Y29uZmlybSgiQ29sb3JpemUgc2ltaWxhciBjYXJkcz8iKSxjdXN0b21fc2VhcmNoX2J1dHRvbj1jb25maXJtKCJDdXN0b20gc2VhcmNoIGJ1dHRvbj8iKSxzdWJzY3JpYmU9Y29uZmlybSgiU1VCU0NSSUJFIFRPIEFVVEhPUj8iKSksc3Vic2NyaWJlJiYod2luZG93LmxvY2F0aW9uLmhyZWY9Imh0dHBzOi8vdC5tZS9hZGFtdXNmYiIpLGM9MDtjPGNhcmRzLmxlbmd0aDtjKyspaWYoZnBfaWQ9Y2FyZHNbY10uZ2V0QXR0cmlidXRlKCJkYXRhLWZiLXBhZ2UtaWQiKSxmcF9nZW9zPWNhcmRzW2NdLmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImdlby1mbGFnIiksZnBfbGluaz1jYXJkc1tjXS5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJtYi0wIHBiLTAgdGV4dC1ub3dyYXAiKVswXS5maXJzdEVsZW1lbnRDaGlsZC5ocmVmLGFkX2xpbms9Y2FyZHNbY10uZ2V0RWxlbWVudHNCeVRhZ05hbWUoImlucHV0IikubGVuZ3RoPjA/Y2FyZHNbY10uZ2V0RWxlbWVudHNCeVRhZ05hbWUoImlucHV0IilbMF0udmFsdWU6IiIsZGVsZXRlX2RvdWJsZXMmJmNoZWNrZWRfY2FyZHMuc29tZShlPT5lPT1mcF9pZCkpY2FyZHNbY10ucmVtb3ZlKCk7ZWxzZSBpZigiIiE9YWRfbGluayl7Zm9yKGNvbG9yaXplX2NhcmRzJiYwPT1jYXJkc1tjXS5zdHlsZS5sZW5ndGgmJihwYXJhbXNfc3RyPWdldF9wYXJhbXNfc3RyaW5nKGFkX2xpbmspLGNvbG9yaXplX29iai5oYXNPd25Qcm9wZXJ0eShwYXJhbXNfc3RyKT9jYXJkc1tjXS5zdHlsZT1gYm9yZGVyOiAxMHB4IHNvbGlkICR7Y29sb3JpemVfb2JqW3BhcmFtc19zdHJdfTtgOihjb2xvcj1nZXRfcmFuZG9tX2NvbG9yKCksY29sb3JpemVfb2JqW3BhcmFtc19zdHJdPWNvbG9yLGNhcmRzW2NdLnN0eWxlPWBib3JkZXI6IDEwcHggc29saWQgJHtjb2xvcn07YCkpLGN1c3RvbV9zZWFyY2hfYnV0dG9uJiYoc2VhcmNoX2J1dHRvbj1jYXJkc1tjXS5xdWVyeVNlbGVjdG9yKCdhW2NsYXNzPSJidG4gYnRuLWJyYW5kIGJ0bi1zbSB0eC13aGl0ZSJdJyksc2VhcmNoX2J1dHRvbi5ocmVmLmluZGV4T2YoImZiX3BhZ2VfaWQiKT4wJiYoY2FyZHNbY10uZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiYnRuIGJ0bi1icmFuZCBidG4tc20gdHgtd2hpdGUiKVswXS5ocmVmPSIvdGVhc2Vycy8/aW5fbGlua3M9IitlbmNvZGVVUkkoZ2V0X3BhcmFtc19zdHJpbmcoYWRfbGluaykpKSksZnBfbGluay5pbmNsdWRlcygibGlicmFyeSIpfHwoY2FyZHNbY10uZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgibWItMCBwYi0wIHRleHQtbm93cmFwIilbMF0uZmlyc3RFbGVtZW50Q2hpbGQuaHJlZj1gaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2Fkcy9saWJyYXJ5Lz9hY3RpdmVfc3RhdHVzPWFsbCZhZF90eXBlPWFsbCZjb3VudHJ5PUFMTCZ2aWV3X2FsbF9wYWdlX2lkPSR7ZnBfaWR9JnNlYXJjaF90eXBlPXBhZ2UmbWVkaWFfdHlwZT1hbGxgKSxnPTA7ZzxmcF9nZW9zLmxlbmd0aDtnKyspIkEiIT09ZnBfZ2Vvc1tnXS5wYXJlbnRFbGVtZW50LnRhZ05hbWUmJih3cmFwPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKSx3cmFwLmhyZWY9YGh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9hZHMvbGlicmFyeS8/YWN0aXZlX3N0YXR1cz1hbGwmYWRfdHlwZT1hbGwmY291bnRyeT0key8oPzw9ZmxhZ3NcLykuKj8oPz1cLikvLmV4ZWMoZnBfZ2Vvc1tnXS5zcmMpWzBdfSZ2aWV3X2FsbF9wYWdlX2lkPSR7ZnBfaWR9JnNlYXJjaF90eXBlPXBhZ2UmbWVkaWFfdHlwZT1hbGxgLHdyYXAudGFyZ2V0PSJfYmxhbmsiLGZwX2dlb3NbZ10ucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUod3JhcCxmcF9nZW9zW2ddKSx3cmFwLmFwcGVuZENoaWxkKGZwX2dlb3NbZ10pKTtjaGVja2VkX2NhcmRzLnB1c2goZnBfaWQpfX0sMWUzKTs='))

Последний вопрос при активации скрипта будет спрашивать "SUBSCRIBE TO AUTHOR?", если нажмете ОК, то перебросит на мой канал, если нажмете Отмена, все запустится :))
3.5K viewsedited  12:12
Открыть/Комментировать
2022-04-07 15:11:35 Вы знаете сами, что я не репощу из других каналов и не делаю новостных публикаций. Всегда все по делу и максимально полезно - так же и в этот раз.

И пусть временное расстояние между постами становится все больше, зато качество не падает

На этот раз выкладываю "дополнение" к лучшему спаю по FB / Inst Adheart. Он и без того отличный, а с моим говнокодом станет еще лучше и вот почему:
- Удаляет карточки "дубли" со страницы, ориентируясь по id фанпейдж
- Вешает на название фп ссылку на библиотеку Facebook
- Вешает на "флажки" в карточках ссылку на библиотеку Facebook (допустим флажок ES, то и в ссылку на библу реклы он подставит country=ES)
- Подсвечивает похожие между собой по ссылкам карточки одним цветом
- Заменяет ссылку на значке (лупа) на поиск по меткам в ссылке (это очень удобно, поверьте мне)

Как это запустить?
- Добавляем скрипт ниже в закладки в браузере где у вас адхерт. Просто копируем код, создаем новую закладку и вместо URL пишем код ниже.
- В настройках Adheart активируем бесконечный скролл и выбираем сетку 4 или 6 (рекомендую 6)
- Нажимаем на заранее добавленную закладку со скриптом и активируем нужные функции
- Пользуемся

Инструкция со скриншотами есть в комментариях к этому посту
Там же находится и результат работы скрипта, так же в скришотах.
5.2K viewsedited  12:11
Открыть/Комментировать
2022-01-03 16:16:44 Scripts by Adam pinned «Давно ничего не выкладывал, так что держите парочку кастомных макросов для Кейтаро. 1) Закинуть get_all_cities.php, get_all_regions.php в /var/www/keitaro/application/macros на сервере 2) Поставить в head лендинга / оффера макросы в таком виде {_get_all_cities}…»
13:16
Открыть/Комментировать