|
9 | 9 | #This code is using AppAuthHandler, not OAuthHandler to get higher limits, 2.5 times. |
10 | 10 | auth = tweepy.AppAuthHandler('j2UAZfXuk6iitAjnLjbFcmn0y', 'Q9X7g4eAhyElO8u5VI183QwRCUF1sXrZs8m9poGt6Q1pmN4cOw') |
11 | 11 | api = tweepy.API(auth, wait_on_rate_limit=True, |
12 | | - wait_on_rate_limit_notify=True) |
| 12 | + wait_on_rate_limit_notify=True) |
13 | 13 |
|
14 | 14 |
|
15 | 15 | if (not api): |
16 | 16 | print ("Can't Authenticate") |
17 | 17 | sys.exit(-1) |
18 | 18 | def clean(val): |
19 | | -clean = "" |
20 | | -if val: |
21 | | -clean = val.encode('utf-8') |
22 | | -return clean |
| 19 | +clean = "" |
| 20 | +if val: |
| 21 | +clean = val.encode('utf-8') |
| 22 | +return clean |
23 | 23 |
|
24 | | -searchQuery = '' #This is for your hasthag(s), separate by comma |
| 24 | +searchQuery = '#techsytalk' #This is for your hasthag(s), separate by comma |
25 | 25 | maxTweets = 80000 # Large max nr |
26 | 26 | tweetsPerQry = 100 # the max the API permits |
27 | 27 | fName = 'myfile.csv' #The CSV file where your tweets will be stored |
@@ -62,7 +62,7 @@ def clean(val): |
62 | 62 | print("No more tweets found") |
63 | 63 | break |
64 | 64 | for tweet in new_tweets: |
65 | | - csvwriter.writerow([tweet.created_at, clean(tweet.user.screen_name), clean(tweet.text), tweet.user.created_at, tweet.user.followers_count, tweet.user.friends_count, tweet.user.statuses_count, clean(tweet.user.location), tweet.user.geo_enabled, tweet.user.lang, clean(tweet.user.time_zone), tweet.retweet_count]); |
| 65 | + csvwriter.writerow([tweet.created_at, clean(tweet.user.screen_name), clean(tweet.text), tweet.user.created_at, tweet.user.followers_count, tweet.user.friends_count, tweet.user.statuses_count, clean(tweet.user.location), tweet.user.geo_enabled, tweet.user.lang, clean(tweet.user.time_zone), tweet.retweet_count]); |
66 | 66 |
|
67 | 67 | tweetCount += len(new_tweets) |
68 | 68 | #print("Downloaded {0} tweets".format(tweetCount)) |
|
0 commit comments