Χωρις να εχω εμβαθυνει ιδιαιτερα στο web scrapping αλλα με λιγο ψαξιμο στο google βρηκα
αυτη εδω την βιβλιοθηκη,επομενως θα μπορουσες να το δοκιμασεις και μονος σου(εαν φυσικα εχεις τις απαραιτητες γνωσεις και χρονο) Καλη τυχη
ΥΓ: Θα το εκανα εγω εαν ειχα το χρονο βεβαια
Εδω ειναι μια λιστα με διαφορες βιβλιοθηκες
Εφτιαξα κατι πολυ βασικο με την χρηση του tweepy,δεν ξερω εαν λειτουργει οπως θες και ειναι ακομα under development
αλλα ειναι μια βασικη λυση! Συντομα θα το φτιαξω σε GUI για να ειναι πιο..φιλικο!
import tweepy
import sys
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
user = api.get_user(Το ονομα σου(αυτο με το @))
print(user.screen_name)απλα σου δειχνει το ονομα
print(user.followers_count)εμφανιζει τουs followers sou
try:
query = input("Τι θες να ψαξεις? ")
coun = int(input("Ποσα tweets θες? "))
search_results = api.search(q=query, count=coun)
if not search_results:
print('Δεν βρεθηκε post')
for i in search_results:
print('')
print("Το ονομα του χρηστη : " ,i.user.name)
print("To id του post: ",i.id)
print('To περιεχομενο: ', i.text)
print('To id του χρηστη: ',i.user.id)
apanthsh = input('Θελεις να κανεις add τον χρηστη? ')
if apanthsh =='Ναι' or apanthsh=='nai':
api.create_friendship(i.user.id)
elif apanthsh=='TELOS':
sys.exit()
apanthsh = input("Θελεις να κανεις retweet to post? ")
if apanthsh=='Nai':
api.retweet(i.id)
elif apanthsh=='TELOS':
sys.exit()
else:
continue
except ValueError:
print("Παρακαλω ακεραιος!")
Αυτο ειναι ενα πολυ βασικο που εγινε μεσα σε 30 λεπτα,οποτε εαν εχεις να προτεινεις καποια βελτιωση,πες η ακομα καλυτερα,αλλαξε το μονος σου(1η φορα κανω κατι τετοιο οποτε..)
Ενα αρνητικο ειναι οτι σε ρωταει για ενα προς ενα ποστ,αλλα αυτο μπορει να αλλαξει εαν αφαιρεσεις τις δομες επιλογης,αλλα δεν θα το προτεινα αφου θα κανει retweet ενα σωρο ποστς.
ΜΟΝΟ ΑΝ σου βγαλει καποιο Error σε σχεση με το Unicode(δεν φταιω εγω,προφανως καποιο bug θα ειναι)απλα πατα στο console αυτο εδω chcp 65001 και ξανα τρεξε το Script.Αλλιως,απλα τρεξτο!