ฉันต้องการที่จะดำเนินการค้นหาคำหลัก (ContinuousDelivery
ในตัวอย่างนี้) และให้ส่งคืนวันที่ที่สร้าง ข้อความและชื่อหน้าจอของทวีตที่มีคำหลักนั้น และจัดเก็บไว้ใน CSV ซึ่งท้ายที่สุดจะถูกย้ายไปยังฐานข้อมูลเชิงสัมพันธ์
ฉันสามารถรับการสร้างและข้อความได้ แต่ไม่ใช่ชื่อหน้าจอที่มีโค้ดด้านล่าง
ฉันยังสงสัยด้วยว่าฉันจะมั่นใจได้อย่างไรว่าฉันได้รับผลลัพธ์ทั้งหมดตามคำขอของฉัน
ฉันได้ดูเอกสารประกอบของ Twitter API และ tweepy
GitHub แล้ว แต่ก็ไม่ได้ช่วยอะไรฉันมากนัก
# --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()