Да, Twitter требует аутентификации для доступа к любым публичным / личным данным пользователя.Вам нужно создать приложение в Twitter для доступа к данным.Приложение должно контролировать количество запросов и т. Д., Сделанных конкретным клиентом, чтобы предотвратить любые злоупотребления.Эта аутентификация является общим процессом, которому следуют и другие провайдеры API, и это единственный рекомендуемый способ.
Еще одним преимуществом создания приложения для Twitter является то, что другие пользователи могут дать разрешения вашему приложению, а затем вы можете получить доступ к их личным данным, таким как DM и т. Д.
Другим подходом является веб-я бы посчитал это неэтичным, поскольку твиттер уже предоставляет свой API.Кроме того, вам нужно будет обновлять скрипт очистки каждый раз, когда разработчики Twitter изменяют внешний интерфейс.