[日本語] [中文]
Простой парсер Twitter API
С помощью этой библиотеки вы можете использовать такие функции, как публикация или поиск твитов, без ключа API.
? Раздор
Важный
С выпуском версии 2.0.0 11 июля произошли некоторые изменения в спецификации, включая прекращение поддержки синхронной версии. Существующий код больше не будет работать с версией 2.0.0 или более поздней, поэтому для внесения изменений обратитесь к документации или коду в папке примеров. Приносим извинения за возможные неудобства.
Эта библиотека использует очистку и не требует ключа API.
Эта библиотека бесплатна для использования.
Используя Twikit, вы можете получить доступ к следующим функциям:
Создание твитов
Поиск твитов
Получить актуальные темы
и т. д...
pip install twikit
Определите клиента и войдите в учетную запись.
import asyncio
from twikit import Client
USERNAME = 'example_user'
EMAIL = '[email protected]'
PASSWORD = 'password0000'
# Initialize client
client = Client ( 'en-US' )
async def main ():
await client . login (
auth_info_1 = USERNAME ,
auth_info_2 = EMAIL ,
password = PASSWORD
)
asyncio . run ( main ())
Создайте твит с прикрепленными медиафайлами.
# Upload media files and obtain media_ids
media_ids = [
await client . upload_media ( 'media1.jpg' ),
await client . upload_media ( 'media2.jpg' )
]
# Create a tweet with the provided text and attached media
await client . create_tweet (
text = 'Example Tweet' ,
media_ids = media_ids
)
Поиск последних твитов по ключевому слову
tweets = await client . search_tweet ( 'python' , 'Latest' )
for tweet in tweets :
print (
tweet . user . name ,
tweet . text ,
tweet . created_at
)
Получить твиты пользователей
tweets = await client . get_user_tweets ( '123456' , 'Tweets' )
for tweet in tweets :
print ( tweet . text )
Отправить личное сообщение
await client . send_dm ( '123456789' , 'Hello' )
Получить тенденции
await client . get_trends ( 'trending' )
Больше примеров: примеры
Если вы столкнулись с какими-либо ошибками или проблемами, пожалуйста, сообщите им о проблемах.
Если вы считаете эту библиотеку полезной, подумайте о том, чтобы отметить этот репозиторий как звездочку️