[日本語] [中文]
Un simple raspador de API de Twitter
Puede utilizar funciones como publicar o buscar tweets sin una clave API utilizando esta biblioteca.
? Discordia
Importante
Con el lanzamiento de la versión 2.0.0 el 11 de julio, se han producido algunos cambios en las especificaciones, incluida la interrupción de la versión síncrona. El código existente ya no funcionará con la versión 2.0.0 o posterior, así que consulte la documentación o el código en la carpeta de ejemplos para realizar ajustes. Pedimos disculpas por cualquier inconveniente que esto pueda causar.
Esta biblioteca utiliza scraping y no requiere una clave API.
Esta biblioteca es de uso gratuito.
Al utilizar Twikit, podrás acceder a funcionalidades como las siguientes:
Crear tuits
buscar tuits
Recuperar temas de actualidad
etc...
pip install twikit
Defina un cliente e inicie sesión en la cuenta.
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 ())
Crea un tweet con medios adjuntos.
# 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
)
Busque los últimos tweets según una palabra clave
tweets = await client . search_tweet ( 'python' , 'Latest' )
for tweet in tweets :
print (
tweet . user . name ,
tweet . text ,
tweet . created_at
)
Recuperar tweets de usuarios
tweets = await client . get_user_tweets ( '123456' , 'Tweets' )
for tweet in tweets :
print ( tweet . text )
enviar un dm
await client . send_dm ( '123456789' , 'Hello' )
Obtener tendencias
await client . get_trends ( 'trending' )
Más ejemplos: ejemplos
Si encuentra algún error o problema, infórmelo.
Si encuentra útil esta biblioteca, considere destacar este repositorio️