概要 researchmapのapiを使って、業績リストを作成する機会がありましたので、備忘録です。
researchmapのapiに対するクエリ例 researchmapのapiに対するクエリ例をいくつか紹介します。
論文の一覧を取得する
https://api.researchmap.jp/nakamura.satoru/published_papers
上限を指定する(limitの使用)
https://api.researchmap.jp/nakamura.satoru/published_papers?limit=5
x件以降の結果を取得する(startの使用)
https://api.researchmap.jp/nakamura.satoru/published_papers?limit=5&start=6
出版年月日を指定する(from_dateとto_date)
https://api.researchmap.jp/nakamura.satoru/published_papers?from_date=2023-04-01&to_date=2024-03-31
Pythonでの使用例 指定したユーザと出版年月日に基づき、published_papersとpresentationsをExcelに書き出します。
# i i i c | m m m l p p p a e o o o s x r r r s d @ d d d d d d d d p t t t e s e e e e e e e e o C f t f f f f f f f f r r p o l a t e a s i s s s s o t m c c p s s s f u p } r i e p r f r p a c ( c c c c ( c ( c ( c ( c ( c ( r } p r f r p a c c c c ( c ( c ( c ( r } w w s s q n e _ e e e e s i a l l r e e e e r a e f l a o o e r u 1 デ 2 3 4 5 半 6 半 7 半 8 1 9 1 1 1 e r o o e r u 1 2 3 4 半 5 半 6 1 7 1 e r i e e u d n i l l l l . c i i i o l l l t l r s s p w r t o t ジ 角 角 角 : : 0 : t e w r t o t 角 角 : : t i t l l e a t n f f f f m m n e e c f f f c a p r e e s u c h = タ = = = = 数 = 数 = 数 = 有 = 有 有 u s s u c h = = = = 数 = 数 = 有 = 有 u t h f f s s : i . . . . a e ( n n e . . . h = m " " " " o e d r : r r i r r e o ル 字 字 字 = r c c c c c c c c c c e i r r e o 字 字 r c c c c c c c e s s . . t t s d d o k t s t t s d d w _ s l s f t n s a e a _ = t o n s r オ ) ) ) 0 0 0 n 1 2 3 4 5 6 7 8 9 1 n = t o n s r " " ) ) 0 0 n 1 2 3 4 5 6 7 _ p e e d d s a _ l a a u e h l . s f f r d f i t r o s p t t i p e w s _ ブ ' ' ' : : : : : : : : : : : : 0 t e w s _ 2 3 ' ' : : : : : : : : : t d l l f f s _ u t t t d o u = p _ _ _ i a " = m a o _ e o a u s r [ m s p _ l ' ジ ' ' ' ' ' ' ' ' ' ' 無 ' 無 無 { : a [ m s p _ l ' . . ' ' ' ' ' 無 ' 無 { o . f f _ _ ( g e e p i d g r d p p t t h i r m d n r e o ] . d p i 1 ェ 2 3 4 5 ' 6 ' 7 ' 8 ) 9 ) ' ) i " i i i i f 1 1 t ] . d p i 1 発 学 4 ' 5 ' 6 ) 7 ) " i i i i 1 1 _ E . . p p p s _ _ u r , C o a a r e a t { t t _ a = s = n c i a . a s . ク . . . . . . . ' . ' 1 ' t , t t t t " 1 i i a . r s . 表 会 . . . ' . ' , t t t t e x d d a r d e = s e t s l c t p e _ ( t " " d t e E e n p D p t 掲 ト 著 論 雑 巻 発 最 査 ' 国 ' 0 ' e e e e e { i i o n p D e t 発 標 等 発 発 招 ' 国 ' e e e e i i x c f f p e l t n _ ( d i e a e s t s p : : a e r . r p x s p a e 載 識 者 文 誌 行 初 読 ' 際 ' . ' m " m m m m i f f i n p a s 表 題 名 表 表 待 ' 際 ' " m m m m f f c e _ _ e s f s a d d s a e s ( r e o e s t " e s e r c s p e t r = 論 別 名 標 名 年 と の 共 オ . . . . . [ t f _ p e t e = 者 " " 年 年 講 学 . . . [ [ e l p p r e , l r i e t n s s n _ l : 1 0 e : q t s o e i a n a _ 文 子 ' 題 ' 最 有 著 ー g j g g g ' e i i p r n a n 名 ( ( 演 会 j g g ' ' i i l W a r . n u t = r l e t _ e = t e f / 0 , " u a p c p n p d F i [ の ) ' ' ' 後 無 プ e o e e e p m t t i r e d F t [ ' 開 終 o e e p p t t ( r p e t t s g f _ ( d l a x , / 0 : s e t o e t g e ( r t a D ' ' ' ' の ン t i t t t u . e e t o s ( r a a ' 始 了 i t t u u e e s i e s o a l = d = . s s a f s t c a , e s u n s i _ r s a e u O ' ' 頁 ア ( n ( ( ( b g m m e c e s a t u ' ) ) n ( ( b b m m e t r e _ t u a o t l t ) e i e d p s l t s s s o l s e m m t I ' ク ' ( ' ' ' l e . . m e n e m i t ( ' ' l l . . l e . n c i g d t f u a u a : l o l a i e f s _ e i n o : l e ( h セ i a p p v i t g g . s t l e o h a p e i i g g f r t t s o , a e " t r g ( f n ( t . l . . c . n ( g f ( s [ ス d u a u o c ( e e g s a f ( n [ u r v c c e e ) ( o a v n t _ d p t , ) . ) a r f d g o j g f i . r e " e t p b l a ' t t e i t . r _ " t e e a a t t : f _ t ( . d e e a u , f = _ e . a e d s _ " c p o l n n h e l u t s ( ( t n i p o i n h s n t t ( ( ' e i f t a _ n t t d e t s d t t e o f E ( r w f a t o r i m i t ' ' ( g o r w t a o e t i i ' ' { x o " o t s d a _ d a t s y e a e ( n u r s o s , m i r _ c e o a r i ' _ n o s e m r n ' o o i i s c n { _ e t / d a t c e p a t _ u = ( n r e c ) e f _ t a ' n r e s r l s c ) m e _ t , n n n s e e . s c _ a { i t e h l e r e e r = ) c o l e i " i l i t , _ t f _ m o : e ( " l a _ _ v _ l l t e s s r s r e _ _ f , c _ n l . t r f s t ] e i t i d i e i : g s s ] i t { d d i i f ( o l v t t e , _ s d . h s d , 2 g i , s e r s l o N a n r n i i s e s i } a a t n . w _ f ( a l e t a f p m t , 0 e o f _ m f s t e n o t g e t s c _ l f t o ) t t e t o r e . f r f e n a t e r a a p 0 t n e p p ) o ' ) ' _ n e _ e e _ ( p f o ) n . e e d e u i x o " t . x d r a t o p r a : ( ( t a a : r , , , n e ' p ' r o s r , r , _ g ' ' ' r t t c u { , s i ) t ( c c . t r " d c p p a ) ] a , n p e e t e ] ] , n p e e t s l s : , ' h e j , a i a h e e a { { m , [ g a e l s i a i t [ [ a u r l p e d u t p _ s p m t t i r r u } } e : e F t n f e t u t ( : : F t t , ( u l a g _ d u d s / s e a n s _ t ) ) ' 4 ' a i _ , n e t l ' 4 4 a i _ w t f t } a b a i { = m ) g ) i h . . , ] , l o a t m h e j ] ] l o d s r _ . e k t l t n s p s : t g g , s n c p a ) ' a , , s n i h i d o _ { = e i a g e a " { e i e e { e a c r t : i , ' e a r e t i u e s T _ s ( _ l r , d m n t t } ) l e e i n , ) l } e e r t n e r e h ' f f a a ( ( ( ) ) _ s s o { _ / t r } p d l u n e p u . m [ t i i ' ' . } e c s e n i } e p m _ , / u ) f e d d r n s s ] a t t d j g - l o ' n _ t ) l r e n p t : . ) ) _ e c l ) ) _ e e o a e { s l , t i e . ) s e r a s a _ d p s t u t m m i ' t i e l a t m g , e s g m h p d a a e i g y ) . ' , ( t a F t e . e e e e e e i t p n o } p ) g , ' e 0 b a i m g t 0 n d = e r r e e t n / e e j m , o l o ( e ( , t . ' t s } _ r a ) { } t [ a . r s n i t ' a x P _ . / s s t : d : ( N ) ' g a e s t ( j t l a n c p t ' i a ' o , , e t ) ) e ' a i s p a s r a , o t { a n t i : m p ' o x e m v e r n a r u e ( o e ) r , n ' r e " s t s s _ e t ] ' n l ) e ' , s = , e } e ' t s h ) ) e ' s s , ' ' n _ l , y p o [ , n , e e e , P i t { f p o r 0 d n ) F n r n a s . s e n s ] i F 0 t , a g i e d t e p e } s ' , n a e l i n s e i l a l " e , g l r s n d e x o f p f . _ s s e e e n = n . e . s { p e ' ) = x t F s d r p t } a ) , ' = a a . a _ r a ) g e o F t l c t p e t . e e { l p a i s s e r s u g ' l } s e l o e v _ o e s e , s ) e n s n ) " e c n _ t e . p e s , n e t c ( g 0 y ) ' d s a o " 0 e x , i } s t d j ) , t l n " i i e a } ( ' i d n o } " " " ) n e g n " , , j d x _ _ ) a a e = l p [ " s x F o r ] , = a g o ) w F l i c ] [ r a s c e ] i l e ) s ) t s ) s ] e e i r ) n : g _ l o g i c ) 使用例は以下です。dataフォルダにcsvやexcelが出力されます。
...