4
0

More than 3 years have passed since last update.

TwitterAPIでフォローしていた散っていった仲間を見つける方法

Posted at

未経験エンジニアの交流はTwitterで

良くその様な話を耳にする。
実際自分も未経験転職挑戦中にTwitterを使って情報交換&モチベーションUPにつなげていた。
そんな中、ふとフォローリストを確認すると日に日に非アクティブになって行く仲間たちが多くて度肝を抜かれたのも記憶に新しい。
屍となったかつての仲間たちをいつまでもフォローしておくのは個人的には嫌だった。
だからと言ってちまちまプロフィールを確認して生存確認をするのは面倒だと感じたのでPythonに働いてもらうことにした。
(TwitterAPIの取得方法は省略します)

ソースコード

import tweepy

""""
Twitterのキー
"""
consumer_key = '取得したキー'
consumer_secret = '取得したキー'
access_token = '取得したキー'
access_token_secret = '取得したキー'


"""
Twitterオブジェクトの生成
"""
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)


friends_ids = []

# ユーザーIDをリストに
for friend_id in tweepy.Cursor(api.friends_ids, user_id=my_info.id).items():
  friends_ids.append(friend_id)

#IDからユーザーと最終更新時間を
for id in friends_ids:
  user = api.get_user(id)
  account = f'@{user.screen_name}'
  tweets = api.user_timeline(account, count=1)
  for tweet in tweets:
    print(account, tweet.created_at)


結果

@THatozaki 2021-07-25 08:30:59
@m7_hekiru 2021-07-11 01:00:46
@o 2021-07-25 07:44:00
@jan 2021-07-20 08:08:12
@musaisoku 2021-07-25 07:53:12
@ament250 2021-07-23 14:50:21
@hin 2021-07-19 11:44:36
@rkm 2021-07-23 08:44:25
@k_10 2021-07-23 18:00:23
@Bvice 2021-07-24 10:00:24
@mmek 2021-07-25 00:43:46
@Hources 2021-07-25 03:38:18
@iai 2021-07-22 07:39:30
@yo_every 2021-07-25 08:29:15
@lear_6w6 2021-07-25 06:12:01
@r0225 2021-07-20 23:13:31
@soya1205 2021-02-11 10:27:05
@kms 2021-07-25 07:30:14
@M0401 2021-07-21 09:08:00
@itaiki 2021-07-20 22:05:07
@w 2021-07-15 11:46:36
@r2021-07-23 17:24:06
@ycklover 2021-07-25 05:40:08
@kxxo 2021-05-06 11:32:36
@u80711 2021-05-31 14:19:13
@n021-07-24 13:04:00
@n 2021-07-22 08:25:55
@pecle 2021-07-18 07:44:23
@r2 2021-07-25 07:53:05
@czPR 2021-07-21 10:03:39
@yu1108 2021-07-06 00:40:28
@A482838 2021-07-25 07:48:34
@aesumaru 2021-07-08 10:20:34
@D5qqiOcr1 2018-05-11 05:32:13
@hu_pro 2021-07-24 10:27:26
@wo2020 2021-05-29 04:37:36
@sX 2021-07-25 04:09:49
@scelpent 2021-03-27 14:30:54
@kka 2021-07-24 18:02:35
@7tz 2021-07-25 01:54:22
@harch_com 2021-07-24 19:12:13
@pua 2021-07-23 13:23:15
@doiryou 2021-07-25 00:31:08
@mpy 2021-07-25 04:02:18
@yano_jp 2021-07-25 08:05:46
@awadg3 2020-08-05 06:15:40
@sineer 2021-07-16 08:24:32
@v_12345 2021-07-25 06:33:19
@sy0122 2021-07-25 04:50:51
@si 2021-07-25 06:38:10
@PeBaystar 2021-07-25 07:59:48
@f2021-07-25 07:56:20
@sde 2021-07-25 07:07:15
@I021-07-15 15:55:39
@b1 2021-07-25 05:05:36
@h2021-07-25 07:30:55
@rdev 2021-07-24 17:09:41
@trontend 2021-07-24 13:54:11
@paftsman 2021-07-21 18:16:27
@kinaneko 2021-07-22 14:04:01
@t25 2021-07-24 00:53:31
@F_331 2021-07-25 07:15:50
@il_fan 2021-07-25 00:20:34
@boreach 2021-07-24 04:53:01
@hsh 2021-07-25 08:28:07
@kn 2021-07-25 06:28:29
@sro_buf 2021-07-17 13:55:11
@ki 2021-07-25 08:28:08
@cmn2gen 2021-07-25 07:58:42
@_rabbit__ 2021-07-25 06:10:39
@oety 2021-07-25 07:06:28
@i21-07-25 08:29:47
@TT 2021-07-25 05:58:32
@e3 2021-07-25 08:17:18
@Akeys 2021-07-25 07:22:33
@seleon 2021-07-21 18:34:32
@mta 2021-07-25 08:25:41
@M8 2021-07-25 07:58:47
@i 2021-07-25 00:26:20
@man_ 2021-07-25 04:01:41
@s11 2021-07-25 01:08:23
@s365 2021-07-25 02:41:35
@siro2020 2021-07-25 05:43:52
@v75k 2021-07-25 00:51:04
@a87140719 2021-07-24 13:48:10
@ai_desu 2021-07-25 00:41:06
@Srogres13 2021-07-25 05:46:37
@t_program 2021-07-24 02:11:22
@so 2021-07-22 09:33:51
@tro 2021-07-14 06:54:17
@2qRC 2021-07-01 10:17:59
@s_infosys 2021-07-25 06:22:04
@K 2021-07-20 10:25:00
@cy 2021-07-21 23:34:00
@ds 2021-07-25 06:18:18
@a998 2021-07-24 21:10:28
@S021-07-23 01:50:07
@Uver_Ops 2021-07-25 08:22:10
@sengineer 2021-07-20 22:00:00
@roka0919 2021-07-24 04:49:24
@khi 2021-07-25 05:34:20
@N2021-07-25 07:58:29
@ukt 2021-07-24 14:50:54
@n2021-07-25 01:20:46
@kgaijin 2021-07-24 18:07:51
@a2008 2021-07-22 16:43:01
@eeetSE 2021-07-25 04:29:11
@t035613 2021-07-15 13:57:23
@Hhi 2021-07-24 23:38:29
@dyo 2021-07-25 06:56:27
@sarapi 2021-06-30 00:13:28
@Mg0Rndw0x 2021-07-23 15:49:44
@f071 2021-07-24 15:06:34
@ie 2021-07-23 04:04:52
@nta109 2021-07-25 03:02:35
@hbenkyo 2021-07-20 06:58:51
@tIT_ 2021-07-24 05:11:42
@SIT 2021-07-25 04:58:38
@k 2021-05-14 07:18:08
@s000taku 2021-07-25 04:53:43
@f2021-07-25 02:57:32
@panpan3 2021-07-24 15:00:57
@mumi 2021-07-25 08:29:42
@haprog 2021-07-25 07:56:29
@at 2021-07-25 06:18:27
@02021-07-25 07:55:55
@6H 2021-07-25 06:45:17
@tilding1 2021-07-24 21:23:03
@ftakeshi 2021-07-25 03:50:35
@ka4062 2021-07-24 05:24:30
@hu01 2021-07-24 13:08:07
@kaba 2021-07-24 09:26:53
@lhand_s 2021-07-24 09:31:19
@Twebpro 2021-07-23 14:33:40
@m88 2021-07-25 08:15:11
@0nardo 2021-07-23 13:40:27
@p150 2021-07-22 00:44:10
@x 2021-07-25 02:40:02
@thanai_se 2021-07-25 08:29:17
@2hi 2021-07-25 03:29:35
@rjosys 2021-07-23 23:47:59
@hgineerX 2021-07-25 06:10:45
@__0304 2021-07-25 02:45:20
@s7 2021-07-25 06:51:34
@Kogrammer 2021-07-23 12:16:53
@k0001 2021-07-25 02:45:47
@b17 2021-07-25 06:09:51
@plei 2021-07-25 05:53:27
@a 2021-07-24 10:52:00
@KiHitoshi 2021-07-22 12:35:03
@uringo 2021-07-25 05:59:59
@kukitamu1 2021-07-23 14:52:54
@T1 2021-07-25 05:34:03
@isu0745 2021-07-25 08:30:55
@sugahu 2021-07-25 08:09:41
@TetBot3 2021-07-25 02:14:35
@hyou 2021-07-25 07:19:41
@k57 2021-07-25 02:05:30
@kn 2021-07-21 10:40:00
@salife 2021-07-24 12:24:21
@3o 2021-07-25 08:23:05
@ngramming 2021-07-22 12:15:04
@Ra 2021-07-24 23:56:11
@sTs 2021-07-24 10:37:02
@E02817017 2021-07-17 12:02:44
@Mye 2021-07-22 15:12:22
@fo 2021-07-21 08:13:01
@e2021-07-20 09:17:51
@SAi 2021-07-25 08:00:04
@man5 2021-07-24 14:14:07
@mi77 2021-07-23 00:33:11
@ti_inami 2021-07-24 07:36:37
@tengineer 2021-07-25 03:04:29
@CingRin 2021-07-24 12:50:44
@isp 2021-07-23 13:16:11
@mtsu373 2021-07-24 11:30:21
@cyo 2021-07-25 04:35:58
@Rna 2021-07-25 00:58:04
@C6 2021-07-25 05:45:20
@ki_desu 2021-07-25 01:43:42
@H2 2021-07-25 05:27:54
@nng 2021-07-25 05:01:28
@ro104 2021-07-23 04:21:37
@mu_3 2021-07-11 07:57:25
@gf92cCVga 2021-07-24 16:41:23
@n0000000 2021-07-16 09:11:25
@p2021-07-25 08:31:50
@yakahashi 2021-07-23 16:08:36
@t66 2021-07-25 06:23:48
@LL 2021-07-17 02:10:00
@hver 2021-07-25 07:45:41
@bce_108 2021-07-25 08:25:07
@Pst19 2021-07-25 08:26:28
@Ku_Chao 2021-07-25 07:47:11
@kh 2021-07-24 10:24:13
@s7140 2021-07-25 08:22:41
@o2021-07-25 08:15:58
@t____k 2021-07-25 07:27:03
@0pAlSgZkm 2019-01-14 03:04:39
@SSwift1 2021-07-23 12:45:38
@imatome 2021-07-25 08:02:27
@wsan_0935 2021-07-25 08:05:28
@c201 2021-07-14 13:04:07
@PadWorker 2021-07-16 15:03:00
@__ 2021-04-04 12:43:58
@cwakuwaku 2021-07-25 03:58:04
@ipri 2021-07-25 06:25:21
@gver 2021-07-24 20:56:55
@Fuki 2021-07-23 08:46:50
@Per_bot 2021-07-25 07:42:52
@v_ 2021-07-23 08:22:29
@kaazuuuu 2021-07-19 13:50:40
@n_aurlia 2021-07-22 10:38:06
@_2021-07-25 08:29:42
@y 2021-07-25 04:47:34
@aom 2021-07-23 07:23:03
@fit 2021-07-19 02:16:58
@e2pweBFpC 2021-07-19 00:19:54
@fwintail 2021-07-24 09:59:56
@mc 2021-07-21 04:05:00
@Ytor 2021-07-23 14:14:20
@E2IGDQBIT 2021-07-23 16:21:54
@fohnishi 2021-07-24 10:26:23
@stsu 2021-07-24 07:43:06
@s_ashibe 2021-07-25 02:17:30
@morokayoh 2021-07-24 08:56:28
@isume_ 2021-07-25 01:39:02
@PHTvSbKAb 2021-07-23 17:44:57
@m2 2021-07-17 21:59:40
@m82 2021-07-25 04:33:41
@fEiTSHkWO 2021-07-24 13:56:25
@Tei 2021-07-24 12:33:47
@U2021-07-25 08:18:20
@Aeneka 2021-07-25 06:48:37
@pulpo 2021-07-09 10:35:17
@s51 2021-07-13 16:26:48
@m5 2021-07-24 08:51:44
@tsubasa 2021-07-25 04:23:11
@Yu8cHL9tk 2021-07-25 07:04:31
@dariant 2021-07-25 08:27:43
@rcr 2021-07-20 11:38:41
@mgineeer 2021-07-24 12:22:33
@YSan 2021-07-25 07:08:15
@ZF19sL7Y5 2021-07-25 06:08:52
@er_droid 2021-07-24 22:56:03
@der_ist 2021-07-25 04:07:00
@mki 2021-07-20 23:12:54
@nuraya 2021-07-24 06:48:43
@t118813 2021-07-20 22:32:57
@y 2021-07-24 00:05:01
@kiwa 2021-07-10 03:34:10
@y0220 2021-07-25 00:14:28
@Yogram 2021-07-25 08:27:52
@V9yfqdN6u 2021-07-22 02:04:45
@g0130 2021-07-25 06:36:53
@Oya 2021-07-20 10:45:51
@he3 2021-07-24 23:57:56
@ane 2021-07-25 07:57:01
@mde_ 2021-07-24 22:23:53
@k_0917 2021-07-12 13:07:09
@q 2021-07-21 11:40:12
@WyZVJoCOc 2021-07-25 04:14:34
@_U_Y_A_ 2021-07-25 00:02:30
@a_m92 2021-07-24 23:02:15
@s2021-07-24 10:56:36
@Y24611951 2021-07-12 13:20:05
@w7478 2021-07-12 13:22:05
@t78 2021-07-24 14:55:26
@wsuki 2021-07-25 08:05:11
@h0U8kQufS 2021-07-25 01:40:15
@o_miya 2021-07-24 10:46:24

*一応IDは編集してあります

こんな感じで全て取得できます。

何日以上の選択と自動リムーブを導入します。
今日はここまで。

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0