tweet_text_parser ia JSON întors de la API Twitter și convertește textul tweet în a HTML folosind entităților de API, mai degrabă decât încercarea de a analiza manual textul.
Utilizarea Basic
tweet = {
& Nbsp; "text": "Unii tweet",
& Nbsp; "entități" {
& Nbsp; # Vezi exemplul API https://dev.twitter.com/docs/tweet-entities
& Nbsp;}
}
t = TweetTextParser (tweet)
parsed_tweet = t.parse_all () [0]
parsed_tweet ['html]
Notă, tot tweet este returnat, cu o cheie suplimentar numit HTML.
Alternativ, o listă de tweet-uri pot fi transmise, iar fiecare va avea o cheie de HTML adăugat el.
Șabloane
Dacă doriți să schimbați ieșirea HTML de tweet, puteți utiliza pitoni string.Template pentru a le edita. În momentul de față, numai în prima jumătate a înlocuirii este template, ca a doua jumătate este întotdeauna "," în mod implicit.
Există 4 șabloane care corespund diverselor tipuri de entități:
- Media_template
- Hashtags_template
- User_mentions_template
- Url_template
Pentru a schimba un șablon:
de la șablon import șir
t = TweetTextParser (tweet)
t.media_template = Format ("" "" "")
parsed_tweet = t.parse_all () [0]
parsed_tweet ['html]
Cerințe :
- Python
Comentariile nu a fost găsit