Tweepy - API.Pencarian

Saya ingin dapat menjalankan pencarian kata kunci (ContinuousDelivery dalam contoh ini) dan mengembalikan tanggal pembuatan, teks dan nama layar tweet yang berisi kata kunci dan menyimpannya ke dalam CSV yang pada akhirnya akan dipindahkan ke database relasional.

  1. Saya bisa mendapatkan teks dan nama layar yang dibuat dengan kode di bawah ini.

  2. Saya juga bertanya-tanya bagaimana saya bisa yakin bahwa saya mendapatkan semua hasil sesuai permintaan saya.

Saya telah melihat dokumentasi Twitter API dan tweepy GitHub tetapi tidak ada yang berhasil.

# --OAuth Headers omitted--

api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('result17.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)

 for tweet in tweepy.Cursor(api.search, 
                q="ContinuousDelivery", 
                #since="2014-02-14", 
                #until="2014-02-15", 
                lang="en").items(5000000):
#Write a row to the csv file/ I use encode utf-8
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8'), tweet.screen_name])
print tweet.created_at, tweet.text, tweet.screen_name
csvFile.close()

person hansolo    schedule 27.07.2016    source sumber
comment
Apakah tweet.author.screen_name atau tweet.user.screen_name berfungsi?   -  person Yuri Schimke    schedule 28.07.2016
comment
@YuriSchimke ya. terima kasih Yuri!   -  person hansolo    schedule 29.07.2016
comment
@hansolo - apakah Anda mendapatkan 429 kesalahan menggunakan metode pencarian twitter ini?   -  person Curious Student    schedule 14.11.2017


Jawaban (1)


Untuk mendapatkan nama layar penulis gunakan tweet.author.screen_name. Profil adalah objeknya sendiri di dalam tweet.

person Yuri Schimke    schedule 29.07.2016