[日本語] [中文]
Ein einfacher Twitter API Scraper
Mit dieser Bibliothek können Sie Funktionen wie das Posten oder Suchen nach Tweets ohne API-Schlüssel nutzen.
? Zwietracht
Wichtig
Mit der Veröffentlichung der Version 2.0.0 am 11. Juli gab es einige Spezifikationsänderungen, darunter die Einstellung der synchronen Version. Vorhandener Code funktioniert mit v2.0.0 oder höher nicht mehr. Informationen zu Anpassungen finden Sie in der Dokumentation oder im Code im Beispielordner. Wir entschuldigen uns für etwaige Unannehmlichkeiten.
Diese Bibliothek verwendet Scraping und erfordert keinen API-Schlüssel.
Die Nutzung dieser Bibliothek ist kostenlos.
Durch die Verwendung von Twikit können Sie auf Funktionen wie die folgenden zugreifen:
Erstellen Sie Tweets
Tweets durchsuchen
Rufen Sie Trendthemen ab
usw...
pip install twikit
Definieren Sie einen Kunden und melden Sie sich beim Konto an.
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 ())
Erstellen Sie einen Tweet mit angehängten Medien.
# 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
)
Durchsuchen Sie die neuesten Tweets anhand eines Schlüsselworts
tweets = await client . search_tweet ( 'python' , 'Latest' )
for tweet in tweets :
print (
tweet . user . name ,
tweet . text ,
tweet . created_at
)
Benutzer-Tweets abrufen
tweets = await client . get_user_tweets ( '123456' , 'Tweets' )
for tweet in tweets :
print ( tweet . text )
Schicken Sie eine DM
await client . send_dm ( '123456789' , 'Hello' )
Holen Sie sich Trends
await client . get_trends ( 'trending' )
Weitere Beispiele: Beispiele
Wenn Sie auf Fehler oder Probleme stoßen, melden Sie diese bitte.
Wenn Sie diese Bibliothek nützlich finden, sollten Sie erwägen, dieses Repository mit einem Sternchen zu versehen