Showing
3 changed files
with
13 additions
and
15 deletions
twitter/Further.md
deleted
100644 → 0
| ... | @@ -33,8 +33,8 @@ def get_tweets(criteria): | ... | @@ -33,8 +33,8 @@ def get_tweets(criteria): |
| 33 | print("====================================") | 33 | print("====================================") |
| 34 | days_range = [] | 34 | days_range = [] |
| 35 | 35 | ||
| 36 | -start = datetime.datetime.strptime("2019-11-17", "%Y-%m-%d") | 36 | +start = datetime.datetime.strptime("2019-11-25", "%Y-%m-%d") |
| 37 | -end = datetime.datetime.strptime("2019-11-18", "%Y-%m-%d") | 37 | +end = datetime.datetime.strptime("2019-11-26", "%Y-%m-%d") |
| 38 | date_generated = [start + datetime.timedelta(days=x) for x in range(0, (end-start).days)] | 38 | date_generated = [start + datetime.timedelta(days=x) for x in range(0, (end-start).days)] |
| 39 | 39 | ||
| 40 | for date in date_generated: | 40 | for date in date_generated: |
| ... | @@ -53,6 +53,7 @@ while(True): | ... | @@ -53,6 +53,7 @@ while(True): |
| 53 | temp1 = "현재 검색어는 " + my_key + "입니다. " | 53 | temp1 = "현재 검색어는 " + my_key + "입니다. " |
| 54 | print(temp1) | 54 | print(temp1) |
| 55 | print("기간은 기본적으로 최근 1일입니다.") | 55 | print("기간은 기본적으로 최근 1일입니다.") |
| 56 | + print("빠른 검색을 지원하기 위해 최대 50건까지만 표시됩니다.") | ||
| 56 | print("1. 닉네임을 통한 검색") | 57 | print("1. 닉네임을 통한 검색") |
| 57 | print("2. 키워드를 통한 검색") | 58 | print("2. 키워드를 통한 검색") |
| 58 | print("3. 시간을 통한 검색") | 59 | print("3. 시간을 통한 검색") |
| ... | @@ -62,7 +63,7 @@ while(True): | ... | @@ -62,7 +63,7 @@ while(True): |
| 62 | if userNum == 1: | 63 | if userNum == 1: |
| 63 | nick = input("검색할 닉네임을 입력해주세요: ") | 64 | nick = input("검색할 닉네임을 입력해주세요: ") |
| 64 | print("1. 최근 10개만 보기") | 65 | print("1. 최근 10개만 보기") |
| 65 | - print("2. 해당 닉네임의 트윗 전부 다 보기") | 66 | + print("2. 해당 닉네임의 트윗 50건 보기") |
| 66 | print("3. 현재 검색어를 적용시켜 보기") | 67 | print("3. 현재 검색어를 적용시켜 보기") |
| 67 | tweetNum = int(input("무엇을 하시겠습니까?: ")) | 68 | tweetNum = int(input("무엇을 하시겠습니까?: ")) |
| 68 | if(tweetNum == 1): | 69 | if(tweetNum == 1): |
| ... | @@ -75,14 +76,14 @@ while(True): | ... | @@ -75,14 +76,14 @@ while(True): |
| 75 | tweetCriteria = got.manager.TweetCriteria().setUsername(nick)\ | 76 | tweetCriteria = got.manager.TweetCriteria().setUsername(nick)\ |
| 76 | .setSince(start_date)\ | 77 | .setSince(start_date)\ |
| 77 | .setUntil(end_date)\ | 78 | .setUntil(end_date)\ |
| 78 | - .setMaxTweets(-1) | 79 | + .setMaxTweets(50) |
| 79 | get_tweets(tweetCriteria) | 80 | get_tweets(tweetCriteria) |
| 80 | elif(tweetNum == 3): | 81 | elif(tweetNum == 3): |
| 81 | tweetCriteria = got.manager.TweetCriteria().setUsername(nick)\ | 82 | tweetCriteria = got.manager.TweetCriteria().setUsername(nick)\ |
| 82 | .setQuerySearch(my_key)\ | 83 | .setQuerySearch(my_key)\ |
| 83 | .setSince(start_date)\ | 84 | .setSince(start_date)\ |
| 84 | .setUntil(end_date)\ | 85 | .setUntil(end_date)\ |
| 85 | - .setMaxTweets(-1) | 86 | + .setMaxTweets(50) |
| 86 | get_tweets(tweetCriteria) | 87 | get_tweets(tweetCriteria) |
| 87 | else: | 88 | else: |
| 88 | print("잘못된 보기를 선택하셨습니다.") | 89 | print("잘못된 보기를 선택하셨습니다.") |
| ... | @@ -91,7 +92,7 @@ while(True): | ... | @@ -91,7 +92,7 @@ while(True): |
| 91 | tweetCriteria = got.manager.TweetCriteria().setQuerySearch(my_key)\ | 92 | tweetCriteria = got.manager.TweetCriteria().setQuerySearch(my_key)\ |
| 92 | .setSince(start_date)\ | 93 | .setSince(start_date)\ |
| 93 | .setUntil(end_date)\ | 94 | .setUntil(end_date)\ |
| 94 | - .setMaxTweets(-1) | 95 | + .setMaxTweets(50) |
| 95 | get_tweets(tweetCriteria) | 96 | get_tweets(tweetCriteria) |
| 96 | elif userNum == 3: | 97 | elif userNum == 3: |
| 97 | user_start = int(input("시작일을 입력해주세요(yyyymmdd형태): ")) | 98 | user_start = int(input("시작일을 입력해주세요(yyyymmdd형태): ")) |
| ... | @@ -132,12 +133,12 @@ while(True): | ... | @@ -132,12 +133,12 @@ while(True): |
| 132 | .setQuerySearch(my_key)\ | 133 | .setQuerySearch(my_key)\ |
| 133 | .setSince(d1)\ | 134 | .setSince(d1)\ |
| 134 | .setUntil(d3)\ | 135 | .setUntil(d3)\ |
| 135 | - .setMaxTweets(-1) | 136 | + .setMaxTweets(50) |
| 136 | elif(myNum1 == 2): | 137 | elif(myNum1 == 2): |
| 137 | tweetCriteria = got.manager.TweetCriteria().setQuerySearch(my_key)\ | 138 | tweetCriteria = got.manager.TweetCriteria().setQuerySearch(my_key)\ |
| 138 | .setSince(d1)\ | 139 | .setSince(d1)\ |
| 139 | .setUntil(d3)\ | 140 | .setUntil(d3)\ |
| 140 | - .setMaxTweets(-1) | 141 | + .setMaxTweets(50) |
| 141 | else: | 142 | else: |
| 142 | print("잘못된 입력입니다.") | 143 | print("잘못된 입력입니다.") |
| 143 | continue | 144 | continue |
| ... | @@ -152,12 +153,12 @@ while(True): | ... | @@ -152,12 +153,12 @@ while(True): |
| 152 | .setQuerySearch(my_key)\ | 153 | .setQuerySearch(my_key)\ |
| 153 | .setSince(d1)\ | 154 | .setSince(d1)\ |
| 154 | .setUntil(d3)\ | 155 | .setUntil(d3)\ |
| 155 | - .setMaxTweets(-1) | 156 | + .setMaxTweets(50) |
| 156 | elif(myNum2 == 2): | 157 | elif(myNum2 == 2): |
| 157 | tweetCriteria = got.manager.TweetCriteria().setQuerySearch(my_key)\ | 158 | tweetCriteria = got.manager.TweetCriteria().setQuerySearch(my_key)\ |
| 158 | .setSince(d1)\ | 159 | .setSince(d1)\ |
| 159 | .setUntil(d3)\ | 160 | .setUntil(d3)\ |
| 160 | - .setMaxTweets(-1) | 161 | + .setMaxTweets(50) |
| 161 | else: | 162 | else: |
| 162 | print("잘못된 입력입니다.") | 163 | print("잘못된 입력입니다.") |
| 163 | continue | 164 | continue | ... | ... |
-
Please register or login to post a comment