Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - The Black Swan
Added 06 Jan 2025 🌐 UK

The Black Swan

@theblackswan_ua
Number of subscribers: 113
Photos: 62
Videos: 3
Links: 73
Description:
Авторський канал про blockchain, криптовалюти та нові підходи в індустрії, трохи про мій lifestyle Для зв’язку - @v_vasylkivslyi
Source

The Black Swan | Hi everyone!Не сумнівався я в «доброзичливості» X API. Мало того, що A...

Telegram community logo - The Black Swan The Black Swan @theblackswan_ua
237 Views/Reach 2024-12-16 13:27 Message №78
👋 Hi everyone! Не сумнівався я в «доброзичливості» X API. Мало того, що API обмежили до мінімуму, так ще й за $200 на місяць ти отримуєш доступ лише до історичних даних за останні 7 днів. «Хай йому грець!» — подумав я, і вирішив повернутися до старого доброго способу — скрапінгу/парсингу (називайте, як хочете) за допомогою Python. Пошукавши, знайшов найвідоміші бібліотеки для скрапінгу x.com: snscrape, stweet, twint. Вони працюють в обхід API, і я почав їх тестувати. Всі, хто тут присутні, напевно, розуміють, що отримати доступ до історичних даних глибиною більше 7 днів, не заплативши щонайменше $5000 на місяць, — завдання нетривіальне. Вищезгадані бібліотеки виявилися практично безсилими проти захисту x.com. Бібліотека stweet у парі з проксі tor-python-easy хоч із труднощами, але трохи пробивала "броню". Проте ненадовго — алгоритми x.com це помічали й блокували запити після кількох спроб 😊. Далі я занурився у світ гіків і почав читати форуми, як можна подолати ці обмеження. З’ясував, що раніше все було значно простіше: все працювало, але потім прийшов Маск, купив Twitter і прикрутив усі гайки. У своєму твіті він навіть зазначив, що інформація має свою ціну, і всім, по суті, сказав «па-па!». Вже майже зневірившись (адже $5k за історичні дані платити зовсім не хотілося), я на тих же форумах натрапив на групу кодерів. Виявилося, що вони були не менше розчаровані необхідністю платити такі суми за дані. Раніше вони розробили мережу, яка з різних точок і дешевих акаунтів збирала дані через X API. Тепер у них є архів даних щонайменше за 2023–2024 роки. Вони теж продають ці данні, але суттєво дешевше. Не буду довго тримати інтригу: історичні дані по Bitcoin (BTC), а саме 680 тисяч твітів за 2023 рік, тепер є і в мене. Цього більш ніж достатньо для тестів і навчання моделі, тож продовжуємо!

🚀

TheBlackSwan