質問編集履歴

1

2019/06/07 01:43

投稿

mer
mer

スコア12

test CHANGED
File without changes
test CHANGED
@@ -22,10 +22,6 @@
22
22
 
23
23
  ```ここに言語を入力
24
24
 
25
- # coding: utf-8
26
-
27
-
28
-
29
25
  import tweepy
30
26
 
31
27
  import schedule
@@ -34,37 +30,65 @@
34
30
 
35
31
 
36
32
 
37
- def job():
33
+ CONSUMER_KEY = 'CK'
34
+
35
+ CONSUMER_SECRET = 'CS'
36
+
37
+ ACCESS_TOKEN = 'AT'
38
+
39
+ ACCESS_SECRET = 'AS'
38
40
 
39
41
 
40
42
 
41
- CONSUMER_KEY = "CK"
42
-
43
- CONSUMER_SECRET = "CS"
44
-
45
- auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
43
+ auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
46
-
47
-
48
-
49
- ACCESS_TOKEN = "AT"
50
-
51
- ACCESS_SECRET = "AS"
52
44
 
53
45
 
54
46
 
55
47
  auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
56
48
 
57
-
58
-
59
49
  api = tweepy.API(auth)
60
-
61
- api.update_status(status="ついーと")
62
50
 
63
51
 
64
52
 
65
53
 
66
54
 
55
+ search_results = api.search(q="API", count=10
56
+
57
+ )
58
+
59
+
60
+
61
+
62
+
63
+ for result in search_results:
64
+
65
+ tweet_id = result.id
66
+
67
+ #Tweetのidを取得
68
+
69
+ user_id = result.user._json['id'] #ユーザーのidを取得
70
+
71
+
72
+
73
+
74
+
75
+ try:
76
+
77
+ api.create_favorite(tweet_id) #ファボする
78
+
79
+ api.create_friendship(user_id)
80
+
81
+ #フォローする
82
+
83
+ except Exception as e:
84
+
85
+ print(e)
86
+
87
+
88
+
89
+ def job():
90
+
67
- schedule.every(10).minutes.do(job)
91
+ schedule.every(10).minutes.do(job)
68
92
 
69
93
  while True:
70
94