Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

API + Мат

С этим тегом используют

Программирование IT Python Искусственный интеллект ВКонтакте Разработка Нейронные сети Юмор Негатив Скриншот Волна постов Политика Комментарии на Пикабу Картинка с текстом Все
3 поста сначала свежее
DenisovPlay
DenisovPlay
11 месяцев назад

Воруем сихронизированные текста песен из MusixMatch на JavaScript⁠⁠

Доброе утро/день/ночь.
Если вы когда-либо хотели получить текста песен, то находили кучу платных и медленных API.
Однако, есть бесплатный и рабочий API, берущий текста с MusixMatch (самый главный сервис для сихронизированных текстов, его используют Apple Music, Yandex Music, Spotify и другие)

https://github.com/Paxsenix0/MusixMatch-Lyrics

Работает всё просто. Отправляем запрос - получаем LRC файл.

https://paxsenixofc.my.id/server/getLyricsMusix.phpt=Hope&am...
t - это Title - название песни
a - это Artist/Author - как не странно - артист/исполнитель
d - это Duration - длительность песни, необязательный параметр
type - тип, исходя из своих тестов рекомендую alternative

LRC - это файл вот такого вида:

[00:09.02]Вещи дома проданы — внутренности, органы
[00:11.16]Пустые головы орут заученные слоганы

[00:00:00] - время, дальше - текст. Вполне логично, что тут ещё сказать...

Что с этим делать дальше? Писать код, чтобы его обработать? Зачем? Мы ж настоящие программисты!
Находим готовое решение на JavaScript для интеграции в веб-приложение:
https://github.com/Yashasmonkeycoder/lyricPlayer

lyricPlayer.Mode = "Line";
lyricPlayer.setLyrics(data);

Указываем Mode:
1. Line - одна линия
2. Long - полностью весь текст
Передаём полученный текст с помошью setLyrics. Всё, теперь текст появляется в div с id lyrics_playerMain. Код простой, его можно переписать, чтобы использовать его с другим id.

Код на ajax, который я использую у себя - https://pastebin.com/1BV19j1f. В нём есть костыли, но он работает, а это самое главное!
Демо - это полностью работающий плеер, API находит текста, но не для всех песен. (не реклама, не открывайте там вирусы, у вас все деньги со сберкнижки снимут)

Вот примеры в виде картинок (из моего проекта):

Воруем сихронизированные текста песен из MusixMatch на JavaScript Javascript, API, Форматирование текста, Мат, Длиннопост

Режим Long

Воруем сихронизированные текста песен из MusixMatch на JavaScript Javascript, API, Форматирование текста, Мат, Длиннопост

Режим Line

Все камни и палки можете оставить в комментариях, знаю, что мой код - кривая поебень, но он работает. Можете написать свой код и оставить его в комментариях.

P.S. у Pikabu просто превосходная система рекомендации тегов:

Воруем сихронизированные текста песен из MusixMatch на JavaScript Javascript, API, Форматирование текста, Мат, Длиннопост

прямо в тему...

Показать полностью 3
[моё] Javascript API Форматирование текста Мат Длиннопост
2
94
DobroMax1
3 года назад
IT-юмор

Леонид Каганов: Про дебилов из ozon.ru⁠⁠

Источник: Леонид Каганов, https://lleo.me/dnevnik/2022/02/04


Маркетплейс сегодня — самое прибыльное дело. Человечество в 21 веке недалеко ушло от концепции «Басурман-Паша центральным рынком завладел». Достаточно сказать, что владелец главной в мире барахолки Amazon — уже много лет самый богатый человек на планете и лишь изредка уступает это звание Илону Маску. Тому самому Маску, который (в отличие от директора рынка по перепродаже чужих лампочек, книжек и лифчиков) сегодня главный инноватор, двигатель технологий, космоса и прогресса. При этом, в отличие от проектов Маска, практически все барахолки сделаны криво, неудобно, с дизайном прошлого века и постоянными глюками.


По образу и подобию Амазона был сделан когда-то и российский Озон — даже название немножко спиздили. Весьма унылая на мой покупательский взгляд площадка, поскольку любую позицию из ассортимента Озона мне всегда удавалось в пару кликов найти в каком-нибудь другом месте по цене на 10-20% ниже. Но дело не в этом.


У Озона есть API для продавцов — система, которая позволяет зарегистрированному продавцу выставлять свои товары по специальному протоколу. Мелкая продавщица домашнего мыла API не использует — она заполняет карточку товара руками через кривую форму на сайте. Но большой склад не может ежедневно заводить тысячи карточек вручную, поэтому я помогаю другу с программированием системы, работающей через API. Судя по всему (в том числе по общению с техподдержкой) я единственный программист, который с их API работает. Потому что там лютый пиздец.


Я уже рассказывал вам поржать, как криворукие быдлокодеры Озона перешли на API v.2, где карточка для продажи сраного коробка спичек (условно говоря) состоит из многих десятков «параметров», имена и значения которых следует заполнять не словами, а специальными кодами. Вместо того, чтобы вписать «материал изделия»:«сосна» следует писать что-то вроде «9876543210»:«12345». А для выяснения этих нечеловеческих кодов предлагается по каждому параметру заранее выкачать себе так называемый словарь для позиции «материал изделия», и из него на своей стороне узнать, что «сосна» это «12345». Причем, этот словарь еще на серверах Озона периодически меняется. В API нельзя сделать короткий запрос, каков код материала «сосна». Нет, ты должен в тысячу приемов выкачать гигантский словарь всех мыслимых материалов, которые тебе никогда не понадобятся. Но и это еще не всё. Некоторые «словари» короткие, другие гигантские. Например, загадочная, но почему-то обязательная для любых товаров графа «Серии» имеет словарь на 305816 позиций, который начинается так: «Тестовая серия имени Мымрика», «Феникс», «Параметры судьбы», «Вершины», «История цивилизации», «Живи с умом», «Мастерим бумажный город», «Столицы туризма», «Уроки колдовства», «Это вы можете», «Славяне»... Нахуя это спичкам или видеокарте?! Словарь «Бренд» содержит 44270 позиций — от «Intel» до «Благовещенская Икона», хотя к сраным спичкам не относится даже она. В словаре «Коммерческий тип» 10206 наименований вида «Носки для рыбалки», «Бижу кольцо на 3 фаланги мужское», «Бижу кольцо на 3 пальца мужское», «Кассетный плеер»... Время от времени в словарях тупо встречаются дубли. Уникальные индексы базы? Нет, не слышали.


Но и это еще не всё! Для получения словаря по каждой графе в описании сраных спичек ты должен указать номер категории (спички) и номер атрибута (материал изделия). И в ответ на эти два числа тебе приедет словарь. Может, он будет содержать всего две позиции («да», «нет»). Может, миллион. Может, для «материал изделия» по спичкам приедет точно такой же словарь, как был «материал изделия» по стульям. А может — совершенно другой, хотя номер dictionary_id будет совпадать. Нет никакой возможности понять, следует ли порциями по 500 штук несколько часов выкачивать 305816 позиций словаря «Серии», либо он в итоге — полный дубль уже выкачанного для другой категории. Можно только строить на своей стороне эвристики.


Но даже это еще не всё! Потому что параметры на Озоне придумывают вручную полные дебилы. Зацените, сегодняшняя вишенка. Заводили категорию «Видеокамера». Ну казалось бы, ну видеокамера, хули там? Запросили список характеристик карточки. Там среди «Тип матрицы», «Тип крепления», «Формат записи видео» почему-то есть характеристика «Персонаж»... со словарем, размером — внимание! — миллион записей. 1063978 персонажей! От Эльдара Рязанова до Франца Кафки. А также мусор, в котором их имена перемешаны с посторонними словами. Например, Кафка как персонаж представлен такими позициями:


543259: Кафка Франц
11325450: Кафка Ф.
349207: Франц Кафка. Собрание сочинений
734798: Франц Кафка. Собрание сочинений в 4 томах
970739354: Франц Кафка. Собрание сочинений в 5-ти томах
126794522: Франц Кафка. Собрание сочинений («Пальмира»)
Да что Кафка! В словаре персонажей для видеокамеры есть «Путин», «Путин В.В.», «Путин Владимир Владимирович», «Путин + 7», а также зловещий «Проект Путин» номер 10041457 и еще два таких же в кавычках «Проект "Путин"» с номерами 184709005, 595678. И конечно заманчивый персонаж «После Путина» номер 10815017. Кстати о птичках. Там есть даже экстремисты братья Навальные с фото:
1086890: Навальный Алексей Анатольевич
970714723: Навальный Алексей
11376102: Навальный Олег
Там есть даже я пару раз! Тоже с фотографией!
Леонид Каганов: Про дебилов из ozon.ru Леонид Каганов, Владимир Путин, Алексей Навальный, Олег Навальный, OZON, API, Быдлокодинг, Мат, Длиннопост

Вот нахуя эти криворукие школьники (говорят, штат программистов Озон насчитывает 2000 человек) присобачили товарам категории «Видеокамера» характеристику «Персонаж»?! Что это блять было?!! Чернила для пятого класса, глобус Грузии и видеокамера для съемок Каганова?


Что любопытно, поле description для опции «Персонаж» гласит: «Выберите из списка героя/персонажа, которые изображены на изделии». Для мониторов или, скажем, ковриков для мыши это поле не предусмотрено. Только для товаров «Видеокамера» и «Веб-камера». Видимо, надо указать товарищу майору, кого именно предполагается снимать этой камерой. Эдварда Радзинского будем, блять, ею снимать. Что также интересно: стоит атрибут is_collection=1, означающий, что в этой графе следует указывать не одно из значений, а перечислить номера всех нужных. Выберите из миллиона персонажей только тех, кого можно снимать вебкамерой.


В общем, пацаны и девчонки, если вы вдруг продаете на Озоне видеокамеры и заполняете торговую карточку товара, прошу в графе «Персонаж» указывать меня — номер 10863082. Вам без разницы, а мне приятно.


PS: Саш, ты извини, но я вписал в наш код: if($attribute_name=='Персонаж') $value='Навальный Алексей Анатольевич'; Вдруг ФСИН на Госзакупках объявит тендер на закупку камер наблюдения, станут выбирать, опа — даже персонаж сходится.


Источник: Леонид Каганов, https://lleo.me/dnevnik/2022/02/04

Показать полностью 1
Леонид Каганов Владимир Путин Алексей Навальный Олег Навальный OZON API Быдлокодинг Мат Длиннопост
99
41
tmax
4 года назад

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу⁠⁠

Одним пасмурным вечером среды, после замечательно проведенного вечера со своей второй половинкой, я захожу на Пикабу полистать, как это обычно бывает, остатки от лучшего, после рабочего дня.

Живу себе, поживаю, снимаю сливки (гусары, цыц) с самых интересных постов, но где-то сворачиваю не туда. Продираясь сквозь дебри сисек, котиков и негатива, я натыкаюсь на комментарии товарища @zexus30, которые выводят меня на ряд его постов о нелегкой судьбе рыцарей свежего, о несправедливости модераторов и всего прочего и мой глаз цепляется конкретно за этот пост.

Сам не знаю почему, но меня зацепила сложившаяся ситуация: рыцарь вручную повторяет одни и те же действия, чтобы обнаружить баяны (с незначительной разницей), борется со злом. Моё увожение.

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Даже Ваас охреневает от упорства этих сексуальных молодых людей.

Ведь мы живем в самое лучшее время - компьютеры, автоматизация, ИИ в конце-то концов. А машина, разгребающая говно самостоятельно, помогающая автоматизировать разгребание говна, периодически подвисает (привет, БМ).


Ну вы знаете, как это бывает - вечер, тишина, тихая музычка и просто четыреждыблядское невыносимое желание помочь этим людям в их миссии. Ведь ты ж поХромист; мастер над микроволновками; супер герой в рубашке, пиджаке и трусах; всё можешь, тебе это ничего не стоит. Эдакий супер-пупсик.


И вот, решение принято - буду (пробовать) писать парсер данных сайта и учиться в нейросети (нет).

Как обычно, чукча не писатель, скриншоты снимались на тапок, печенье на тарелочке, чаёк заварен, баянометр молчал орал во всю глотку (прим. простите, только на перепроверке понял, как пошло это выглядит, но мне нравится).

Я являюсь фулл-тайм программистом на С++ с неофициальным опытом лет в 7, у меня на счету уйма начатых и примерно ни одного завершенного проекта, а также полное отсутствие желания работать за бесплатно по своему направлению сверх 8 часов в день. А кодить хочется, майнкрафт С++ это моя жизнь!

Второй пост. Пинайте строго, но себя, если сможете. Правила прочитаны, мотивация есть, большая зеленая кнопка "Добавить пост" найдена. Что может пойти не так? Вперед развлекаться, мы же на развлекательном портале Пикабу!

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Цель - написать приложение, облегчающее поиск баянов. Значит, надо как-то выгружать данные с сайта, куда-то их сохранять, далее осуществлять быстрый поиск/сравнение с существующими баянами, затем надо предоставить простой и удобный способ рыцарю обрушить всю свою мощь на баян (ссылка на оригинал + призыв модератора). Звучит просто. <Тут мог бы быть ваш мем с Гарольдом>.


Задача номер раз - выгрузка данных. Если её не получится сделать, то по поводу прочих прелестей можно даже не заморачиваться. Быстрый поиск по ключевым словам дает следующие результаты:

* Публичного API нет;

* Его не предвидится. Наверное;

* Есть парсер страниц на питоне;

* Есть умерший проект pikastat на Go.Чукча в Go не силен, но ключевые слова "http" найдены, так что это вряд ли мне подойдет.


(Чукча не хочет никого обидеть, особенно приверженцев веб-программирования, они тоже люди. У чукчи есть недостатки - он тащится от расширения С++ с помощью какого-нибудь скриптового движка, а чем это отличается от веба - да хз. Биполярочка наше всё).


Очередные костыли? Ура :(

Снова повторяю себе задачу - нужно выгрузить данные с сайта. Вижу 3 способа:

1. Открываю i-ую страницу, обрабатываю её HTML парсером, повторяю процесс N раз;

2. Пользуюсь каким-нибудь API и выгружаю данные быстрее и проще. Внутри теплится надежда, что нормальные пацаны, отвечающие за Android-приложение все-таки не стали писать парсер, а воспользовались только пробросом данных на клиент (а клиент уже рисует красивые элементики с полученными данными);

3. Изымаем сервера. Для этого потребуется ОМОН, чтобы их направить - связи в прокуратуре, Роскомнадзоре, всякие там высокопоставленные друзья...

А точно, друзей же нет. Интроверт, все дела. Усы, дрочило и паспорт гражданина РФ - вот мои документы. Остается два варианта.

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Штош. Надо посмотреть, как общается местное приложение с серверами и понять, можно ли это использовать.


Что делает программист С++, когда забывает, как объявить константу  встречает что-то новое? Правильно, вспоминает курс компьютерной безопасности из университета, рассылку псевдохакерского журнала в ВК ну и, разумеется, гуглит.

Когда я себе задал вопрос "как ты будешь анализировать трафик приложения на смартфоне?", время тут же остановилось и вьетнамские университетские флешбеки тут же напомнили о векторе атак типа mitm. Окей, гугл, мне же не придется ставить kali linux, чтобы получить доступ к программам-снифферам? Мне тут нахуй не нужон этот ваш линукс, мне есть на что потратить время.

Достаточно быстро нашлась программа mitmproxy, да еще и под Windows, да еще и распространяемая в виде инсталлятора, замечательно! Безопасники и прочие счастливые обладатели мании преследования вошли в чат:

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Читаю инструкцию: "бла-бла-бла, установи и запусти, бла-бла-бла, настрой прокси на телефоне, бла-бла-бла". Ну это я умею - не зря школьным сисадмином лямку тянул. 10 минут страха и веб-морда этой штучки заработала. Простенько, почему-то напомнило интерфейс Word.

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Далее издевательствам подлежит мой гордый и несломленный айфон хер вам! Только Android, только хардкор!

Настраиваю прокси, устанавливаю сертификат от mitmproxy, чтобы я мог снифать HTTPS-пакеты и запускаю Пикабу. Сейчас-то я узнаю все ваши грязные токены для авторизации. Ухахахахахах.


И ничего.


То есть, если я захожу на Пикабу через браузер - пакеты захватываются. А вот через приложение - не работает даже загрузка постов - пишет, что нет сети. Странно... Краем глаза замечаю малюсенькое (ага, оно в 2 раза длиннее, чем вся инструкция по установке сертификата) предупреждение на тестовой странице mitm.it:

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

"Хренушки вам, патчите приложение сами". Не, ну что вы начинаете-то сразу, я же ничего такого плохого не хотел, совсем даже наоборот... И тут в голову закралась мысль, что, наверное, было бы хорошо настроить виртуалку, а точнее, эмулятор, и на нем производить всякие манипуляции с патчами, а то негоже рабочую лошадку портить. Сказано-сделано, качаю первый попавшийся мне в гугле эмулятор Android - LDPlayer, устанавливаю его, запускаю, опять настаиваю прокси и... сношу этот эмулятор нафиг, так как в нем не работают настройки прокси. В гугле обнаруживается сообщение, что, мол, да, LDPlayer не поддерживает прокси, а вы попробуйте MEmu, там всё хорошо. И, знаете, таки да, тут прокси заработал :)


(Найди 10 отличий в UI между LDPlayer и MEmu LOL)

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост
Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Далее, надо как-то пропатчить манифест pikabu.apk, чтобы ОС разрешила использовать кастомные сертификаты (а это нужно, чтобы mitmproxy смог перехватывать и переправлять HTTPS пакеты, и, как окажется позже, все заморочки не зря). Ну и ладно, программист С++ в своем опыте работы с тридцатилетним legacy и не в таком говнище ковырялся (передаю привет рыцарям свежего, я ваш поклонник :). Гуглим, как патчить манифест приложения и нахожу утилиту apktool. Ну окей, привет Java-среда на моей машине, давно с тобой не виделись. Примерно со времен, когда я, будучи школотой, на бейсике писал приложение под android 2.3.1 для подсчета ежемесячного заработка GIGALUL.


Следующий шаг - надо достать apk с приложением Пикабу. Хм, где-же, где-же скачать приложение в обход Google Play? Конечно же, скайп 4pda!

Согласно мануалу, найденному никогда не поверите где, распаковываю apk файл, нахожу манифест, добавляю указанные строчки и упаковываю apk назад. Пытаюсь установить - хренушки! Проклятый умный Android не разрешает установку apk без подписи. Океей. Согласно инструкции от Google... Вы рофлите, что ли? Настоящие пацаны копипастят команды со StackOverflow! Ключ сгенерирован, apk подписан. Копируем в эмулятор...


Как это "нельзя проверить легитимность подписи"? Ну хоть кнопку "Установить все равно" оставили, спасибо и на этом.

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Приложение установилось и запустилось. Радостно. Вот только никакой активности в веб-морде mitmproxy нет. А пакеты с веб-браузера все еще перехватываться. Ничего не изменилось. Хм... Перечитываю инструкцию, пересматриваю команды, что добавлял в network_security_config.xml и замечаю что-то связанное с отладкой. И предательскую фразу в мануале, что "давайте откроем эту возможность только в тех случаях, когда мы выполняем отладку приложения, ведь это так логично и так правильно". such correct. much patch. very internets. many popular.


Стоп, блэт. Ведь у меня thirdparty приложение, без исходников, а Android Studio не установлена и вообще, время 23.30, завтра на удаленную работу вставать. Meh, не хочу разбираться, дайте рабочий вариант.

Ну хз, может, если убрать эти debug-override, то заработает?... Пробую, переупаковываю, еще раз подписываю, переустанавливаю и вот:

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост
Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Время 0.30, уже четверг (да, да, скриншоты и мемасики делались позже, не ищите в этом логики). Пакеты HTTPS перехвачены. Протокол API нашего приложения - JSON. Чувствуете запах? Это запах победы. Обожаю запах победы по ночам.

Сказ о том, как Рыцарь свежего смог достучаться до самого сердечка ИЛИ ищем API Пикабу API, Https, Mitm, Приложение на Android, Эмулятор, Рыцари свежего, Мат, Пятничное, Пятничный тег моё, Пикабу, Видео, Длиннопост

Да, я прекрасно понимаю, что это не публичный API, но уж какой есть. Разумеется, он будет время от времени меняться и, наверняка, устареет и любое программное обеспечение, написанное с его помощью, может просто сломаться и никто не будет виноват. Более того, сломавшие даже будут правы. Ибо нехуй. Буду работать с тем, что есть. Все равно это лучше, чем парсер страниц на С++.


И я там был, мёд-пиво пил, по еблищу стекало, дрочило намокало. Всем кто дослушал эту сказку до конца - объявляется благодарность, зачем вы вообще потратили на этот пост время? Это проба пера, так сказать. Но мне было приятно. Спасибо. Доставляйте удовольствие авторам почаще и будьте чуть-чуть добрее. Мы тоже люди.

Следующей части статьи быть, если меня не забанят по доносу @YellowNBeetle, так как надо понять процесс авторизации приложения, затем аутентификации пользователя (наверняка), а для этого придется научиться разбираться со всякой шмалью smali.


P.S. I Love You Ввиду отсутствия какого-либо литературного опыта, на пост была потраченая такая уйма времени, что четверг превратился в пятницу, хотя тут делов-то тык-тык и готово (нет, форматирование - платное :C ). Так что вот такое получилось "Пикабу головного мозга" "Пятничное [МОЁ]".

Да, баянометр визжал как сучка. Возможно, даже всхрюкивал.

Показать полностью 12
[моё] API Https Mitm Приложение на Android Эмулятор Рыцари свежего Мат Пятничное Пятничный тег моё Пикабу Видео Длиннопост
37
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии