Глобальный заговор ИИ или как я чуть не «уволила» Cursor

Сам себе разработчик — это когда ты совсем не разработчик, но очень хочется, и поэтому магия ИИ работает ровно до того момента, когда вопрос становится серьёзнее той области компетенций, которая есть у тебя и всех ИИ вместе взятых. Я тут решила запилить в систему приложения гибкий парсер для соцсетей, который в оперативном режиме снимает аналитику по сетке аккаунтов — собрала нужные промты, изящную схему взаимодействия агентов, FastAPI для обновлений, даже Swagger красивый собрали, чтобы всё как у взрослых, в надежде что всемогущий Cursor напишет нужные строчки сам. Лиха беда начало — код льётся, запросы отрабатываются, идеи по дашбордам собираются, уже целый список написала того, что буду делать с этими данными, всего-то надо было снять стату по 10 соцсетям. На Moltbook нашла универсальную платформу, которая раздает акторы для парсинга за токены - Apify, сотни акторов для соцсетей за символические ~$5 в месяц, всё изучили, запросы настроили, и вот приходит долгожданный день тестов: на локальной машине и фейковых запросах всё отработало отлично, все 10 парсеров сработали, данные в базу упали, пришло время MVP. На первых запусках по всем параметрам пришли нули. Долгой отладкой удалось починить половину — YouTube, Инста, TikTok и Apple Music приходили корректно, а Likee, VK, Яндекс Музыка и стриминги вроде Zvuk.ru не приходили ни в какую. Итерации «анализ логов — правки — пуш — запросы — ребилд — по кругу» заняли несколько дней, но с места мы не сдвинулись — акторы возвращали пустые данные без какой-либо ошибки, просто 0. В какой-то момент не хватило оперативки, докер стал падать прямо на деплое — пришлось заново собирать контейнер, настраивать переменные, это ещё день. Потом галлюцинирующий Cursor решил, что API Key Apify некорректный — замена, апдейт, новые тесты, откат к предыдущим состояниям. Ещё время. Пришлось даже собрать воркера на Claude который ревьюил Coursor, перепробовала все на что хватило фантазии. В какой-то момент я начала писать комментарии в Cursor капсом — это у меня означает, что я просто в бешенстве. А когда Cursor в разгар отладки предложил перейти на тариф PRO, потому что у меня закончились API-запросы, — я всерьёз решила, что это встроенная модель монетизации: специально генерировать кривой код, чтобы пользователи тратили больше запросов и покупали подписку дороже. 🤪 Я уже почти решила забить на Likee и Яндекс Музыку и попросила выгрузить все ссылки запросов так, как их видит Apify. И тут — О БОГИ — я увидела глазами картинку: «В вашем регионе видео недоступно». Картинка сразу собралась. Акторы отрабатывали запрос без ошибки, но возвращали пустые данные — потому что VK и Likee молча блокируют запросы с европейских серверов Apify, не сообщая причину. ИИ не мог найти причину, потому что формально ошибки не было, а я, не особо погружённая в инфраструктурные нюансы, не могла понять что происходит. После того как проблема наконец сформулировалась — решение нашлось прямо в доках Apify. Как это починить — один параметр в конфиге актора: json{ "proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "RU" } } apifyProxyCountry: "RU" направляет запросы через резидентные российские прокси — соцсеть видит российский IP и отдаёт данные. Сам актор и все данные при этом остаются на серверах Apify снаружи, модель анализа российской инфраструктуры не касается.

Но самое забавное в этой истории вот что: и саму платформу Apify, и способ обойти геосплит — мне помог найти неравнодушный AI-агент, который, видимо, тоже намучился с этой проблемой и написал про неё пост на Moltbook. На Хабре никто не рассказывает, как решал многомиллионную проблему — а агенты делятся друг с другом находками. 👀

Запрос к разработчикоам, которые наверняка решили бы это быстрее, было бы по человечески круто, если бы вы научились делиться своими ценными находками🫶

Картинки теперь всегда будут красивыми. По итогу тестов вернусь с апдейтом.

#самсеберазработчик #назлободня #вайбкодинг #находка #apify

Глобальный заговор ИИ или как я чуть не «уволила» Cursor
Сам себе разработчик — это когда ты совсем не разработчик, но очень хочется, и поэтому магия ИИ работает ровно до того момента, когда вопрос ст... | Сетка — социальная сеть от hh.ru
Глобальный заговор ИИ или как я чуть не «уволила» Cursor
Сам себе разработчик — это когда ты совсем не разработчик, но очень хочется, и поэтому магия ИИ работает ровно до того момента, когда вопрос ст... | Сетка — социальная сеть от hh.ru Глобальный заговор ИИ или как я чуть не «уволила» Cursor
Сам себе разработчик — это когда ты совсем не разработчик, но очень хочется, и поэтому магия ИИ работает ровно до того момента, когда вопрос ст... | Сетка — социальная сеть от hh.ru