diff --git a/.gitignore b/.gitignore index fbf80db..00f6b46 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,5 @@ node_modules/ secret.py inscrawler/bin/* -!inscrawler/bin/.keep \ No newline at end of file +!inscrawler/bin/.keep +view.ipynb \ No newline at end of file diff --git a/consumer.py b/consumer.py new file mode 100644 index 0000000..f375129 --- /dev/null +++ b/consumer.py @@ -0,0 +1,38 @@ +import json +import logging +from kafka import KafkaConsumer + +def forgiving_json_deserializer(v): + if v is None : return + try: + return json.loads(v.decode('utf-8')) + except json.decoder.JSONDecodeError: + logging.exception('Unable to decode: %s', v) + return None + +# topic, broker list +consumer = KafkaConsumer( + 'test', + bootstrap_servers=['localhost:9092'], + auto_offset_reset='earliest', + # (1) consume from the tail of the topic instead: + # auto_offset_reset='latest' + # (2) start a new topic: + # consumer.subscribe(['offering_new_too']) + enable_auto_commit=True, + group_id='1', + # value_deserializer=lambda x: loads(x.decode('utf-8')), + value_deserializer=forgiving_json_deserializer, + consumer_timeout_ms=1000 +) + +# # consume json messages +# KafkaConsumer(value_deserializer=lambda m: json.loads(m.decode('ascii'))) + +# consumer list를 가져온다 +print('[begin] get consumer list') +for message in consumer: + print("Topic: %s, Partition: %d, Offset: %d, Key: %s, Value: %s" % ( + message.topic, message.partition, message.offset, message.key, message.value + )) +print('[end] get consumer list') diff --git a/crawl.json b/crawl.json new file mode 100644 index 0000000..08cc79a --- /dev/null +++ b/crawl.json @@ -0,0 +1,1133 @@ +[ + { + "key": "https://www.instagram.com/p/CboFbwKvrUR/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277509763_1100694930725097_8264474369687933681_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=109&_nc_ohc=BwjTJHZBTuMAX_HrhA-&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzUxNDY2MDQ0MTgxOTk2OA%3D%3D.2-ccb7-4&oh=00_AT-cXPU6E4yyC5r2FonbIl-hNvY5YL9KBLqd459qDg3W5Q&oe=6249B19A&_nc_sid=4efc9f", + "username": "sogeumtoon", + "description": "입양은 신중하게 , 책임은 끝까지 ! 🌝⭐️\n#입양#고양이입양#반려동물#강아지입양#동물#가족#보호소입양#고양이#인스타툰#만화#웹툰", + "hashtags": [ + "입양", + "고양이입양", + "반려동물", + "강아지입양", + "동물", + "가족", + "보호소입양", + "고양이", + "인스타툰", + "만화", + "웹툰" + ], + "datetime": "2022-03-27T23:50:13.000Z", + "likes": "12,386", + "comments": [ + { + "author": "hyeji_me", + "comment": "맞아요. 15년 18년 동안 책임지고 함께할 각오가 있어야해요. 장기간 여행도 잘 못가고 출장 갈 때마다 힘들고.. 아침저녁 챙겨야할 것도 많고 아프면 바로 병원에 데리고 가야하고 시간적으로도 금전적으로도 단단히 각오를 해야합니다! 암요!" + }, + { + "author": "sogeumtoon", + "comment": "@hyeji_me 맞아요 맞아요" + }, + { + "author": "um._.chae", + "comment": "그래도 꿋꿋이 검은옷..☆" + }, + { + "author": "sogeumtoon", + "comment": "@um._.chae 리스펙 -⭐️" + }, + { + "author": "hyeji_me", + "comment": "@um._.chae 굉장해요" + }, + { + "author": "smiling_1707", + "comment": "저는 고양이 두마리 키우고 싶었어요. 지금도 두마리를 모셔볼까도 하지만... 이게 실천으로 옮기기가 너무 힘들더라구요ㅠㅠ 제가 집순이이긴 하지만 회사 출근이라던지 외출할때마다 기타 등등으로요ㅠㅠ 이러다가 끝까지 랜선집사가 될것같기도 하고 하하하" + }, + { + "author": "sogeumtoon", + "comment": "@smiling_1707 이렇게 고민하시는 분들이 결심서서 데려오시면 좋은집사 되시더라구요 🌝✨✨" + }, + { + "author": "jeeeeeeeeecry", + "comment": "@smiling_1707 마자요마자요 많은 고민과 공부가 나중에는 좋은 집사님이 되실 바탕이 될거에용..! 혹시 걱정이 많이 되시면 2-3개월 임시보호도 조심스럽게 추천드려요..! 저도 둘째 생각하다가 우연히 임보할 기회가 생겼는데 임보만 1년 넘게 했답니다😆헿 임신과 출산 때문에 임보하던 아이를 다시 보내줘야했지만 후회하지 않아요! 가장 좋은 날 가장 좋은 묘연을 만나시길 바래요👏❤️" + }, + { + "author": "smiling_1707", + "comment": "@jeeeeeeeeecry 아이쿠...😍 좋은말씀 감사합니다!! 공부의 공부를 거쳐서 좋은 집사 되어보겠습니다! 쉽지 않은 길이란걸 알고 있어서 더 조심스럽습니다~ 출산까지 건강하세요❤️ 건강하고 예쁜 아가 만나시길 바래요..❤️❤️" + }, + { + "author": "moviegirl", + "comment": "마지막에 소금이 눈에서 레이저 나오겠는데요!!! ㅎㅎ 마자요! 🔥🔥" + }, + { + "author": "hrrrr_j", + "comment": "소금 표정 단호해..💜❤️" + }, + { + "author": "uls_nyan_hee", + "comment": "저도 고양이 키우고 싶지만 잘 키울 자신이 없어 포기했습니다 그리고 랜선집사로 삽니다" + }, + { + "author": "sunmiishness", + "comment": "@uls_nyan_hee 저도요 ㅠㅠ 진짜 반려동물 키우고 싶은데 혼자 사는데다 일 때문에 하루종일 집 밖에 있어야 하니까 제대로 케어해주지 못 할 것 같아서 랜선집사로 지내요" + }, + { + "author": "lby_u95", + "comment": "백배천배 옳은말씀 공감합니다👍" + }, + { + "author": "mew__hj", + "comment": "마장요..진짜 저도 뮤 데리고 오기 전에 잠을 못잤어요😢잘 케어 해야된다는 부담감에" + }, + { + "author": "moon._.cats", + "comment": "진짜 실제로 키우면 포기해야 하는게 많은거 같아용! 그만큼 즐거움도 주지만 절대 쉬운일이 아니라는거!!!!" + }, + { + "author": "glenn_gingermilk", + "comment": "맞아요 책임감없이는 절대 입양하면 안돼죠 저는 환우라서, 저의 삶과 냥이의 삶 길이가 다를것같아 입양 못하고있어요 제가 먼저 가면 냥이 누가 책임져요 자신의 상황에 맞는 그런 무거운 책임감을 가지고 입양하는게 맞다고 봐요" + }, + { + "author": "dawon111111", + "comment": "그마음 너무 동감해요😢 자나깨나 어딜가나 걱정되욬ㅋㅋ" + }, + { + "author": "leekkeomi", + "comment": "긴여행은 정말 걱정되서라도 못가죠ㅜㅜ\n퇴근하면 바로 집으로 갑니다 ㅎㅎ" + }, + { + "author": "boongboong.ko", + "comment": "❤️❤️❤️❤️❤️" + }, + { + "author": "today_hope", + "comment": "👏👏👏👏" + }, + { + "author": "hyun.bobo_07", + "comment": "👏" + }, + { + "author": "ddororo_2020", + "comment": "검은옷 못입어서 강제 다이어트중 입니다😍😍" + }, + { + "author": "jjeoyi", + "comment": "저희냥이는 반은 흰털 반은 검은털.. 검은옷 흰옷 전부 털잔치 😂😂😂" + }, + { + "author": "ellicopter22", + "comment": "@jjeoyi 제 냥이는 삼색이라 흰털 검은털 주황털 난리입니다🥲🤣" + }, + { + "author": "ttojamom", + "comment": "암요 암요!!!! 백번 천번 생각하고 결정해야합니다. 이쁘다고 가볍게 결정하고 상황 안될때 어쩔수 없지라는 정말 책임감 없는 행동은 진짜 아니라고 봅니다. 그런 사람들은 책임감만 없는게 아니라 죄책감도 없으니 문제겠지만요~🤬🤬 십장생들 같으니라고~~제발 아무것도 안하고 중간만이라도 갔음 좋겠어요~아침부터 흥분했네 ㅎ" + }, + { + "author": "mo_ya5050", + "comment": "신중!!🔥책임!!🔥 저두 나비 입양을 처음 결심했을 때 걱정이 이만저만이 아니였죵 😂😂💕" + }, + { + "author": "ssssbong_k", + "comment": "정말 입양은 신중하게 입양했으면 책임감있게! 입양 일주일만에 기존에 키우던 아이가 하루 밥안먹는다며 스트레스받는것같다며 파양! 가족이라 생각하고 입양한건지 정말 열받더라구요!!" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbrO1aKrk0z/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277619214_696782588177338_3869777038806917722_n.webp?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=1&_nc_ohc=Hh4fBn9YcBsAX_WyaYN&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDQwMDQzMDIzNjEzMjUyOQ%3D%3D.2-ccb7-4&oh=00_AT9xjWfYN78DTI2aTrxbSU3VPt5A_vxsxZwM630gMv6uuw&oe=624A0697&_nc_sid=4efc9f", + "username": "bbang._.zzin", + "description": "과학고에서 참 행운이라고 느꼈던 건 학생 한 명 한 명을 진심으로 대해주시는 좋은 선생님들이 많다는 거였어요!\n\n추후 다른 선생님들 이야기도 더 나올 예정입니다🥰 여러분께도 기억에 남는 선생님과의 에피소드가 있으신가요?\n\n#인스타툰 #과학고생존일지 #연구 #r&e #공스타그램 #선생님 #은사", + "hashtags": [ + "인스타툰", + "과학고생존일지", + "연구", + "r", + "공스타그램", + "선생님", + "은사" + ], + "datetime": "2022-03-29T05:10:05.000Z", + "likes": "2,498", + "comments": [ + { + "author": "dalgona_07", + "comment": "너무 멋진 선생님이에요ㅠㅠㅠ진짜 저런 분들이 선생님이 되어야 한다고 생각해요...🔥🔥" + }, + { + "author": "bbang._.zzin", + "comment": "@dalgona_07 진짜 제 3년은 덕분에 너무 빛났어요....헤헤" + }, + { + "author": "kangmin0501", + "comment": "진짜 멎지신 선생님" + }, + { + "author": "bbang._.zzin", + "comment": "@kangmin0501 인정합니다👏👏👏" + }, + { + "author": "drawing_baepsae", + "comment": "저 궁금한게 과학고쌤들은 어떤 루트로 채용이 되시나유??! 그분들도 어지간히 천재여야할거같은디!!!" + }, + { + "author": "bbang._.zzin", + "comment": "@drawing_baepsae 공고 나면 지원하셔서 오세요! 저희 담당쌤은 석사과정 마치고 오셨습니다😆" + }, + { + "author": "wangdaeng.toon", + "comment": "학창시절 좋은 선생님들 덕을 많이 봤죠.. 꼭 찾아봬서 보답해드리구 싶어요..💜" + }, + { + "author": "bbang._.zzin", + "comment": "@wangdaeng.toon 저는 종종 편지하고 찾아뵙습니다! 생각보다 더더 좋아하시더라구요😍" + }, + { + "author": "zuzumamang", + "comment": "멋진선생님~~이런쌤이 계셔서 좋은 인재가 만들어지는거죠!! 졸업해도 꼭 찾아뵙고 인사드리기!!" + }, + { + "author": "bbang._.zzin", + "comment": "@zuzumamang 이미 편지도 썼다구요~~~😊" + }, + { + "author": "neoguri.toon", + "comment": "진짜 저런 분들이 선생님을 해야 제자들도 옳게 크는 것 같습니다 ㅠ" + }, + { + "author": "bbang._.zzin", + "comment": "@neoguri.toon 그 수제자는 커서 만화를 그리고 있네요" + }, + { + "author": "marketer_toon", + "comment": "참스승을 만나는 거슨 넘나 행운인거시지오 🔥🔥" + }, + { + "author": "bbang._.zzin", + "comment": "@marketer_toon 나는 인복이 참 많아...." + }, + { + "author": "bagrayeon2", + "comment": "좋은 선생님이 많다는건 진짜 행운🔥" + }, + { + "author": "bbang._.zzin", + "comment": "@bagrayeon2 진짜 저는 행운아였쥬😆" + }, + { + "author": "sp520", + "comment": "이런 선생님들 너무너무 소중하고 좋아요!! 근데 많지 않다는 점 ㅠㅠㅠ" + }, + { + "author": "bbang._.zzin", + "comment": "@sp520 교직생활은 너무 고되어서....흐긓ㄱ" + }, + { + "author": "cjw_lifestyle", + "comment": "멋진분이시네요👏👏" + }, + { + "author": "bbang._.zzin", + "comment": "@cjw_lifestyle 맞아요😍" + }, + { + "author": "rld._.or", + "comment": "지나가다가 만화 보게된 예비 교원입니다 담당 선생님 가치관이 너무 좋네요 자극받아 갑니다..🥺 찐빵님 같은 제자를 기를 수 있는 멋진 교사가 되어보도록 하겠습니다 ..!" + }, + { + "author": "bbang._.zzin", + "comment": "@rld._.or 독자님은 정말 멋진 선생님이 되실거에요🥰🥰🥰🥰 장담합니다!!!!!!" + }, + { + "author": "lujasel", + "comment": "저는 과고에서 2학년 물리가 너무 어려워서 선생님께 가서 울었어요 ㅋㅋㅋ 그때 쌤이 저한테 참고서랑 정관장 주신거 졸업하고도 기억할것 같아요" + }, + { + "author": "bbang._.zzin", + "comment": "@lujasel ㅠㅠㅠㅠ그런 위로 받으면 정말 마음 깊숙히부터 힘이 차오르는 거 같죠😂" + }, + { + "author": "yeun_crystal", + "comment": "봉쨩...그립습니다...라기엔 가장 중요한 스티브잡스 얘기가 빠졌는데?" + }, + { + "author": "bbang._.zzin", + "comment": "@yeun_crystal 미래 머시기가 스티브잡스이야기잔아~~~" + }, + { + "author": "yeun_crystal", + "comment": "@bbang._.zzin 폰트 얘기가 나와야 '진짜'지" + }, + { + "author": "unwise_decision", + "comment": "대학가려면 1차붙고 2차붙으라니ㅋㅋㅋ 그럼 1차떨어지고 2차붙겠어요?" + }, + { + "author": "im_hyuns", + "comment": "절문근샄ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ" + }, + { + "author": "bbang._.zzin", + "comment": "@im_hyuns 100번은 넘게 들었던거 같지" + }, + { + "author": "j_m__ing", + "comment": "😢..저런 직업정신.. 오히려 커가면서 현실에 치여 가지기 힘들다는걸 알고 난 후로 더 존경스러워 보여요.." + }, + { + "author": "j_m__ing", + "comment": "@j_m__ing 찐빵님 같은 인재를 틔어낸 멋진 말씀 저도 잘 배워갑니다!:)" + }, + { + "author": "j.ryeon.toon", + "comment": "와… 아이들을 향한 따듯한 마음과 절대 밤새지 말라는 인생에 중요한 교훈 그리고 결정적으로 치킨…?!?!? 참 교사님이시네여… 😂👏👏" + }, + { + "author": "subin_516", + "comment": "선생님의 조언이 새벽공부를 시작하는데에 큰 도움이 됐다고 하셨는데 어떻게 도움이 되셨는지 자세히 알고 싶네여!!(저도 밤샘을 좀 자주 하는지라 생활패턴이..........)" + }, + { + "author": "2_house_house", + "comment": "밤 새지 말라 ☞ 새벽공부 시작 ㅋㅋㅋㅋ 하지 말라 하면 하고 싶어지는 법😂" + }, + { + "author": "soso0821", + "comment": "이 분이 근처 중학교에서 1년 일하시고 다시 돌아와서 17년째 계신다는 그분이신가요ㅋㅋ" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbpVh2FtChX/", + "caption": "Photo by 연서_연더랜드 on March 28, 2022. May be a cartoon of text that says '#요즘 사진 사진 찍을게요~ 하나 둘 셋! @j_loveletter 눈 크게 뜨기! 자연스러운 입꼬리 마스크만 보여..'.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277082244_311902814373069_5170240235412108923_n.jpg?stp=dst-jpg_e15_fr_s1080x1080&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=109&_nc_ohc=EFstmlb9DoYAX_SL2HF&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzg2NjkyNzgxMjA2MTI3MQ%3D%3D.2-ccb7-4&oh=00_AT_oKX5_36rkSAjPcdqJRno7mWE0odITiA7BtGVzzhQVTg&oe=6248B85F&_nc_sid=4efc9f", + "username": "j_loveletter", + "description": "🥰😂\n#코로나 #마스크\n\n최근 몇년간 야외에서 찍은 사진은 대부분 마스크샷이라 속상해요..\n언제쯤 벗을 수 있을까요?", + "hashtags": [ + "코로나", + "마스크", + "이모티콘", + "연서", + "연더랜드", + "코시국", + "셀카", + "모두의귀요미", + "캐릭터", + "일러스트", + "일러스트레이터", + "emoji", + "인스타툰", + "만화", + "그림일기" + ], + "datetime": "2022-03-28T11:30:06.000Z", + "likes": "247", + "comments": [ + { + "author": "personality_hwang15", + "comment": "@juri0.0 마스크 벗고 시퍼" + }, + { + "author": "kkolibyeol", + "comment": "그러게요 언제쯤 마스크없이 살까요 ㅜㅜ" + }, + { + "author": "moongzipsa", + "comment": "귀엽고 슬프고ㅠㅠㅠ언재쯤 마스크없이 마음껏 사진찍을까요🥲" + }, + { + "author": "tanbbo_studio", + "comment": "그니까요🥲 기온차가 심한 날엔 마스크 안에 습기가 차서 더 힘들더라구요... 그래두 귀요미들 귀여움은 마스크를 뚫고 나오네요🧡 (숨겨지지 않는 매력)" + }, + { + "author": "roserose_lovely.garden", + "comment": "우리의 매력을 다 뽐내야되는데 말이죠😢🔥" + }, + { + "author": "j_loveletter", + "comment": "😢" + }, + { + "author": "j_loveletter", + "comment": "@j_loveletter #이모티콘 #연서 #연더랜드 #코시국 #셀카 #모두의귀요미 #캐릭터 #일러스트 #일러스트레이터 #emoji #인스타툰 #만화 #그림일기" + }, + { + "author": "0.0__moon", + "comment": "코로나 터지고 밖에서 찍은 사진들보면 마스크로 표정이 잘 안보여서 속상하드라구요..😢" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbrWjZ3rBAP/", + "caption": "Photo by 방울방울 : 인스타툰 🦖 on March 28, 2022. May be a cartoon of text that says '방울씨! 그거아세요? 그거 지금 우리의 얼굴은... 전생에 사랑했던 사람의 얼굴이래요! 전생의 나는... 지금의 나에게 사과하라! 修售樂 환갑잔차 @purple_bear_go'.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277518729_727767981933288_3145228273864005064_n.webp?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=100&_nc_ohc=FSFQ0TSjoaYAX8LWRvt&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDQzNDM4Mjk1MDc2NDU1OQ%3D%3D.2-ccb7-4&oh=00_AT8vrtp4Tg9F7CHZXuNWDr4jj17uK4A6AOgkHgLWfOpXNg&oe=62496347&_nc_sid=4efc9f", + "username": "purple_bear_go", + "description": "전생의 나는...\n\n어쨌든\n\n사랑을 하긴 했었나보구나 🤣\n\n사랑해요 여러분❤\n\n사랑하세요 여러분❤\n\n-\n#얼굴 #전생 #네컷만화 #방울네컷 #방울툰 #인스타툰 #일상툰 #봄툰", + "hashtags": [ + "얼굴", + "전생", + "네컷만화", + "방울네컷", + "방울툰", + "인스타툰", + "일상툰", + "봄툰" + ], + "datetime": "2022-03-29T06:17:32.000Z", + "likes": "136", + "comments": [ + { + "author": "rustic_sang", + "comment": "희망이 있긴하네요 사랑을 하긴했었다니😂😂😂" + }, + { + "author": "purple_bear_go", + "comment": "@rustic_sang ㅋㅋㅋㅋㅋ올해는 사랑하자요 상작가님🙌❤️❤️❤️❤️" + }, + { + "author": "ombakgi", + "comment": "앗..지금의 나를 사랑했었다면 아주 잘한거라고 칭찬해주고 싶어요ㅋㅋㅋㅋㅋㅋ😂😂😂😂😂😂" + }, + { + "author": "purple_bear_go", + "comment": "@ombakgi 앗!! 옴박지님 찾아갈거야아아!! 가서 뜨겁게 칭찬해버릴거야아아😍😍😍😍" + }, + { + "author": "againyuri_toon", + "comment": "엥 방울이 미녀인거 다 아는데..!!!" + }, + { + "author": "purple_bear_go", + "comment": "@againyuri_toon 후후😍😍😍 역시 사랑할 수 밖에 없는 유리선배❤️❤️❤️❤️❤️" + }, + { + "author": "im.in.l_ove", + "comment": "ㅋㅋㅋㅋ 아 그러네요 하긴 했었나보다아아아아ㅎㅎ😮" + }, + { + "author": "purple_bear_go", + "comment": "@im.in.l_ove ㅋㅋㅋㅋㅋㅋ다음 생을 위해 이번 생은 잘 찾아보자아아아아아🙌❤️❤️❤️❤️" + }, + { + "author": "ju_ho.lee", + "comment": "전 사과정도로 끝날게 아니네요 과거미래 법정소송" + }, + { + "author": "purple_bear_go", + "comment": "@ju_ho.lee 지금 사과받으려고 타임머쉰 개발 중인데 주호님 자리까지 만들어놓겠습니다!🤣🤣🤣🤣🤣" + }, + { + "author": "ju_ho.lee", + "comment": "@purple_bear_go 감사함돠👏😍" + }, + { + "author": "purple_bear_go", + "comment": "@ju_ho.lee 키키 사랑해요😍😍😍" + }, + { + "author": "moonlion999", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 전 석고대죄 해야 할듯 ㅠ 꺼이꺼이" + }, + { + "author": "purple_bear_go", + "comment": "@moonlion999 ㅋㅋㅋㅋㅋ법정소송하시는 분에 이어 석고대죄까지 나왔군요🤣🤣🤣🤣 다들 센스가 정말 최고에요❤️❤️❤️" + }, + { + "author": "moonlion999", + "comment": "@purple_bear_go 마지막에ㅋㅋ \"사과하라 !!\" 빵터졌어요ㅋㅋㅋㅋ😂😂😂" + }, + { + "author": "purple_bear_go", + "comment": "@moonlion999 ㅋㅋㅋㅋㅋ사과를 아직 받지못하였지만ㅋㅋㅋ빵터지셨다니! 오늘도 기분이 좋습니다😍😍😍😍" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbosiaFrMMs/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277400482_1577038515985443_6946777635176890757_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=1&_nc_ohc=zBQAG2GVvgMAX_2MEHb&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzY4NjY0MTIzMjU2NTYyOQ%3D%3D.2-ccb7-4&oh=00_AT_DmLFiCggzxDNeX9nP2aN_AUHV-DTnxKZP11ejQpRj5A&oe=6249D129&_nc_sid=4efc9f", + "username": "kimfanta", + "description": "같은 면역체계를 공유하는 자의 비애…\n\n#인스타툰 #그림일기 #면역력 #가족 #환절기 #열나면심장이덜컹 #코그만뚫고싶어", + "hashtags": [ + "인스타툰", + "그림일기", + "면역력", + "가족", + "환절기", + "열나면심장이덜컹", + "코그만뚫고싶어" + ], + "datetime": "2022-03-28T05:31:54.000Z", + "likes": "2,671", + "comments": [ + { + "author": "_leehyol_", + "comment": "앗 저랑 같은 온도시네요 ㅋㅋㅋ10도이하 패딩ㅋㅋㅋ" + }, + { + "author": "kimfanta", + "comment": "@_leehyol_ 추운거보다 더운게 낫쥬ㅋㅋ" + }, + { + "author": "noonpang_toon", + "comment": "ㅋㅋㅋㅋ저도 아직두 전기장판 사용이요...😂" + }, + { + "author": "garibong2", + "comment": "외투시스템 저랑 똑같아요 ㅋㅋ 3월말인데 아직까지 추운건 왤까요ㅠㅠ" + }, + { + "author": "mangcowc", + "comment": "리스크관리ㅋㅋㅋ관리할만하죠.. 관리해야 나중에편해요😂😂" + }, + { + "author": "leesyoung82", + "comment": "ㅋㅋㅋㅋㅋ 리스크 관리😂😂😂 작가님 제 스탈...❤️" + }, + { + "author": "sso.aeng", + "comment": "앍 ㅋㅋㅋㅋㅋ 작가님의 리스크관맄ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 현실적입니다!!!👏👏👏" + }, + { + "author": "j_ramc", + "comment": "올해는 객기를 부려 지금 얇은 코트를 입는데 너무 추워요....겨울옷 다 집어넣었는데 감기 걸릴거 같아요 흑흑흑😢" + }, + { + "author": "hello_cokey", + "comment": "리스크관리 😂😂 맞네요 👍👍👍" + }, + { + "author": "minia", + "comment": "리스크 관리 ㅋㅋㅋ 저도 애 옷 맨날 벗는데도 겉옷 웨이터처럼 손에 들고 나가요~" + }, + { + "author": "miae_bs", + "comment": "저도ㅋ👏👏👏 남편하고아들옷을챙기게되요" + }, + { + "author": "liamelonie", + "comment": "리스크관리ㅋㅋㅋㅋㅋ😂😂😂😂" + }, + { + "author": "cherrybread.art", + "comment": "저둨ㅋㅋ 완전히 여름이다 하는 날씨여도 환절기 일교차 있으면 절대 가디건이라두 하나씩 들고 다녀요 ㅠ 애 낳구 추위를 더 타요 🥶" + }, + { + "author": "yoonseul_doong", + "comment": "앗 저듀... 무조건 감기안걸리는게 우선😢" + }, + { + "author": "ycantusedissid", + "comment": "큰아들,작은아들(???) 살피시느라 고생이 많으십니다😂" + }, + { + "author": "heymin1005", + "comment": "저도 외출시 울집 남자들 겉옷 챙겨서 가요..." + }, + { + "author": "jyal.j", + "comment": "리스크 관리👍🏼" + }, + { + "author": "zzang1632", + "comment": "ㅋㄱㄱㄱ ㄱㄱ마지막 공감됩니다😂" + }, + { + "author": "ji.eun.kim_93", + "comment": "ㅋㅋㅋ 차라리하나더 껴입고 벗는게 훨낫져 ㅋㅋ 현명한선택이에요 ㅋㅋ" + }, + { + "author": "minimi_choihee", + "comment": "리스크 관리라니.. 품질종사자가 움찔할 단어네여🙌🙌" + }, + { + "author": "iamdorothy.s", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 리스크관리 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ" + } + ] + }, + { + "key": "https://www.instagram.com/p/Cbp9soovc5C/", + "caption": "Photo by ෆ뽀심ෆ₍˄·͈༝·͈˄₎ෆ on March 28, 2022. May be an illustration of text that says '내일 부터 가새 산다 л 꼭 진짜 뽀심'.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277397796_1331498027337149_7283512505961253072_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=105&_nc_ohc=CPo1bYn8H8kAX9w3Sz0&tn=586VnWFyvYIXAbvC&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDA0MzU5MTE0MjE5ODg1MA%3D%3D.2-ccb7-4&oh=00_AT98pqKk1i0_CYHCRBy0p4nLtcL4PP17uds3pofoHp2IxQ&oe=624A6646&_nc_sid=4efc9f", + "username": "posim.e", + "description": "내일부터 갓생산다🔥\\\\( •̀ω•́ )//\n.\n.\n.\n.\n.\n\n#그림계정맞팔 #이모티콘 #아이패드드로잉 #프로크리에이트 #일상툰 #드로잉 #컷툰 #공감툰#만화 #인스타툰 #짤 # #일러스트 #illustration #drawing#뽀심#내일#직장인#학생#갓생#갓생산다#fyp#fff#lfl", + "hashtags": [ + "그림계정맞팔", + "이모티콘", + "아이패드드로잉", + "프로크리에이트", + "일상툰", + "드로잉", + "컷툰", + "공감툰", + "만화", + "인스타툰", + "짤", + "", + "일러스트", + "illustration", + "drawing", + "뽀심", + "내일", + "직장인", + "학생", + "갓생", + "갓생산다", + "fyp", + "fff", + "lfl" + ], + "datetime": "2022-03-28T17:21:06.000Z", + "likes": "158", + "comments": [ + { + "author": "mo_daram_", + "comment": "내일은 ,,꼭 …!!!!💪🏻" + }, + { + "author": "posim.e", + "comment": "@mo_daram_ 다람자까니임( •̀∀•́ )✧❤️‍🔥내일부터 가치 갓생 살아봅시다\\\\( •̀ω•́ )//❤️‍🔥❤️‍🔥" + }, + { + "author": "bokko_mongttang", + "comment": "나도 갓생살구야~~!!!!😂😂" + }, + { + "author": "posim.e", + "comment": "@bokko_mongttang 복고몽땅 자까니임❤️‍🔥\n우리 같이 갓생 살자구요٩(๑`^´๑)۶❤️‍🔥\n뽜이야아٩(//̀Д/́/)۶❤️‍🔥❤️‍🔥❤️‍🔥" + }, + { + "author": "youjin19900201", + "comment": "가즈아!!🔥🔥🔥🔥🔥🔥🔥" + }, + { + "author": "posim.e", + "comment": "@youjin19900201 아코 자까니임❤️‍🔥\n같이ㅡ가요오❤️‍🔥❤️‍🔥고고고싱\\\\( •̀ω•́ )//❤️‍🔥" + }, + { + "author": "youjin19900201", + "comment": "@posim.e 예아!!😆👍👍👍👍👍👍" + }, + { + "author": "dorigom_0318", + "comment": "화이팅!!!!🔥" + }, + { + "author": "posim.e", + "comment": "@dorigom_0318 도리곰 자까니임❣✨ 뽜이티이잉( •̀∀•́ )✧💛쪼옵💛❤️‍🔥" + }, + { + "author": "jjugguli", + "comment": "마쟈여 진짜 내일부터...! 진짜루...!!!!" + }, + { + "author": "posim.e", + "comment": "@jjugguli 쭈 자까니임❤️‍🔥\n우리 가치 갓생 살아요(੭ ˃̶̀ロ˂̶́)੭⁾❤️‍🔥❤️‍🔥\n진짜류(˵¯͒⌓¯͒˵)✨ 쪼옵❤️‍🔥" + }, + { + "author": "eun_a_su_", + "comment": "오늘부터 다시 시작이다 뽀심이 화이티이이잉🔥🔥😍" + }, + { + "author": "posim.e", + "comment": "@eun_a_su_ 은아수 자까니임❤️‍🔥\n오늘부터 뽜이야아아아❤️‍🔥우리 가치 갓생 살아요(੭ ˃̶̀ロ˂̶́)੭⁾❤️‍🔥쪽❤️‍🔥" + }, + { + "author": "gureum_2021", + "comment": "갓생 가주아🔥🔥🔥" + }, + { + "author": "posim.e", + "comment": "@gureum_2021 구르미 자까니임❤️‍🔥갓생 가쥬아아아아❤️‍🔥🔥🔥자까님 쪽❤️‍🔥( •̀∀•́ )✧" + }, + { + "author": "pompo_ng", + "comment": "나두 누울래 자리이또?" + }, + { + "author": "posim.e", + "comment": "@pompo_ng 당욘하지퐁❤️‍🔥 퐁퐁이 여기누오❤️‍🔥퐁퐁이 기어오(˃̵͈᷄⌓˂̵͈᷅)❤️‍🔥쪽❤️‍🔥" + }, + { + "author": "angto_house", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋㅋ갓생의지 다지는 울 뽀시미 ㅠㅠㅠ 저도 내일부터 열심히 살게요...☺♥" + }, + { + "author": "posim.e", + "comment": "@angto_house 앙토 자까니임❤️‍🔥\n우리 낼부턴 가치 갓생 살아요( •̀∀•́ )✧❤️‍🔥❤️‍🔥쪽❤️‍🔥" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbpH9-NL0H7/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277417133_663219134933308_3140546109400290890_n.webp?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=104&_nc_ohc=RK9X3cDxWxkAX9ISwL1&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzgwNzI4MjMyNTg0NTkxNg%3D%3D.2-ccb7-4&oh=00_AT9ZkqgTUGzQoSHjdkkiQ_ysCPcyMxxcKOXn5sZtjdySdw&oe=6249353D&_nc_sid=4efc9f", + "username": "yeggu2", + "location": "South Korea", + "description": "드뎌 내전수 끄읕....? 며칠내로 번외 금방 가져오겠습니다! 😮 또 그리고 싶은게 많이 생겨서 빨리 움직여야겠어요 🤣🤣\n봐주셔서 감사합니다🤭❤️❤️\n.\n.\n.\n.\n#아이패드 #procreate #일상툰 #일러스트 #인스타툰 #사연툰 #내동생_전남친_수박쉬키 #illust #공감툰 #그림일기 #doodle #cutedrawing #dailycomic #character #ipaddrawing #드로잉 #전남친 #yeggu2", + "hashtags": [ + "아이패드", + "procreate", + "일상툰", + "일러스트", + "인스타툰", + "사연툰", + "내동생", + "illust", + "공감툰", + "그림일기", + "doodle", + "cutedrawing", + "dailycomic", + "character", + "ipaddrawing", + "드로잉", + "전남친", + "yeggu2" + ], + "datetime": "2022-03-28T09:31:36.000Z", + "likes": "159", + "comments": [ + { + "author": "baechu._.2", + "comment": "와....막장드라마였는데 주인공이 쿨내 팡팡이셨군요!! 믿음을 줬는데 드릅게 배신을 하다니!!ㅡㅡ수박시끼네요" + }, + { + "author": "yeggu2", + "comment": "@baechu._.2 바람피는 사람들은 진짜팡팡 혼나야하는데 !! 과일은 죄가없지먼 나쁜 수박시끼쉬키 🤬🤬" + }, + { + "author": "technician_toon", + "comment": "저거 한국말 맞나요…? 정말 이해 불가능😡" + }, + { + "author": "yeggu2", + "comment": "@technician_toon 한국말 아닌것 같아요...🤬🤬" + }, + { + "author": "song_seongu", + "comment": "작가님 이번화 개꿀잼요!" + }, + { + "author": "yeggu2", + "comment": "@song_seongu 감사합니다아압💪💪" + }, + { + "author": "__heejjunn__", + "comment": "ㅎr 개인적으ㅡ로 바람피는 사람들 너무 싫네여….. 불태워버리구싶다 …^^❤️" + }, + { + "author": "yeggu2", + "comment": "@__heejjunn__ 바람은 불타도된다...!!^^ 똑같이 당해보거라 으드득 🤨" + }, + { + "author": "grimya_doodle", + "comment": "😮😮😮😮🔥🔥🔥🔥🔥" + }, + { + "author": "yeggu2", + "comment": "@grimya_doodle 아주그냐아아앙 🔥🔥🔥🔥🔥" + }, + { + "author": "boc_dung", + "comment": "동생분 너무 단단하시고 멋있는 새럼...본받고싶읍니다....🔥🔥🔥🔥 수박시키는 주겨버려......" + }, + { + "author": "yeggu2", + "comment": "@boc_dung 저도 새삼 동생쿨내를 느꼈어요🤭 저라면 일어서기 힘들것 같은디 이런건 본받아야겠워요 😂 수박시키는 저기로 가서 엎드려있자 🔥🔥" + }, + { + "author": "e.ra.dy", + "comment": "ㅆㄹㄱ를 너무 미화해서 그리셨어요..ㅎㅎ...너무 엄청난 ㅆㄹㄱ네요... 동생분 감정 컨트롤이 대단하십니다!!! 본받고싶어요..🥺" + }, + { + "author": "yeggu2", + "comment": "@e.ra.dy 그릴때마다 너무 힘들었어요 😂😂 제 그림체의한계인것 같습니당 😔 동생의 마인드는 저도 좀 본받으려구요 😂" + }, + { + "author": "ming_u._.u", + "comment": "왛ㅎㅎ 저였으면 어떠케 나하테 이런이리!!! 이러면서 밤마다 속상했을 것 같은데 괜찮다고 하니까 다행이네여😂" + }, + { + "author": "bokko_mongttang", + "comment": "아닛 동생분 이렇게 쿨하시다니.. 저도 극F라서 존경스러울정도네요😂 SSAP쓰레기는 꼭 벌받기를!!!!!🔥🔥🔥🔥" + }, + { + "author": "yeggu2", + "comment": "@bokko_mongttang 전 절대 저렇게 생각 몬해요 😂😂 저도 완전 극F....😂😂 나중에 뿌린만큼 배로 거두기를!!!" + }, + { + "author": "maem_chan", + "comment": "씨발새끼가" + }, + { + "author": "yeggu2", + "comment": "@maem_chan ㅋㅋㅋㅋㅋㅋ 아주 그냥 거꾸로 달아놓고 🤬🤬" + }, + { + "author": "unnyangz", + "comment": "저런 쓰레기들은 공개적으로 망신을 줘야하는데...ㅎㅎ 말하는게 정말 가관이네옄ㅋㅋㅋ 진짜 찢어버리고 싶다..^^" + }, + { + "author": "yeggu2", + "comment": "@unnyangz 진짜 왜 바람을 피는걸까유 알 수 없네 🤨 작가님들 화형식에 찢어버린다하곸ㅋㅋㅋ 수박쉬키는 몸사려야겠네...🔥" + } + ] + }, + { + "key": "https://www.instagram.com/p/Cbo-GVqrtqb/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277325902_1013519655918665_1895990981289220538_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=1&_nc_ohc=Dyv9r0TToNcAX-KMnml&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzc2Mzg3ODY4NjM4NzQwNw%3D%3D.2-ccb7-4&oh=00_AT_G1c7krtf3rJHal80zGrqyWFkJW7z-zYlNsQd_-pMk8g&oe=624A7CDE&_nc_sid=4efc9f", + "username": "inoo.ari.duri", + "description": "아니.. 이럴 거면 카시트 하나만 샀지..;;😓\n.\n#강아지카시트 #카시트 #이누아리두리\n#푸들 #토이푸들 #크림푸들 #댕댕이\n#만화 #인스타툰 #웹툰 #짤\n#일러스트 #illustration", + "hashtags": [ + "강아지카시트", + "카시트", + "이누아리두리", + "푸들", + "토이푸들", + "크림푸들", + "댕댕이", + "만화", + "인스타툰", + "웹툰", + "짤", + "일러스트", + "illustration" + ], + "datetime": "2022-03-28T08:05:22.000Z", + "likes": "4,753", + "comments": [ + { + "author": "gyung_studio", + "comment": "언제봐도 졸귀들이에요 😍😍😍" + }, + { + "author": "inoo.ari.duri", + "comment": "@gyung_studio 😍😍😍흐흐흐 감사합니다🙌" + }, + { + "author": "4321.2020", + "comment": "혹시 이제 영양제는 구입 못하나요..?" + }, + { + "author": "inoo.ari.duri", + "comment": "@4321.2020 앗 아뇨-! 여전히 판매 중입니다-!😍 네이버에서 “십일장생 프로젝트” 검색하시면 나와요-!" + }, + { + "author": "4321.2020", + "comment": "@inoo.ari.duri 감사합니다!" + }, + { + "author": "2_yoonhyung", + "comment": "귀여워요😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@2_yoonhyung 😍😍😍" + }, + { + "author": "dearchopper", + "comment": "사랑스러움 한가득 💓💗" + }, + { + "author": "inoo.ari.duri", + "comment": "@dearchopper 😍😍😍😍🙌❤️❤️❤️" + }, + { + "author": "bokmani_bonggu", + "comment": "이거공감 😂😂😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@bokmani_bonggu ㅋㅋㅋㅋㅋㅋㅋㅋ 역시 ㅋㅋㅋㅋ😍" + }, + { + "author": "bokmani_bonggu", + "comment": "@inoo.ari.duri 👍👍" + }, + { + "author": "jcw0608", + "comment": "정말 푸들가족 볼때마다 행복을 느껴요~😍" + }, + { + "author": "inoo.ari.duri", + "comment": "@jcw0608 😍😍😍😍😍" + }, + { + "author": "holicjh0904", + "comment": "옹기종기😍😍😍😍😍한가족이니까요🙌" + }, + { + "author": "inoo.ari.duri", + "comment": "@holicjh0904 그런가봐요😍😍" + }, + { + "author": "jeypark_", + "comment": "너무 러블리ㅜㅜ❤️" + }, + { + "author": "inoo.ari.duri", + "comment": "@jeypark_ 😍😍😍" + }, + { + "author": "ko.eunsun", + "comment": "하하. 남의 카시트가 더 좋아보이는 효과?" + }, + { + "author": "inoo.ari.duri", + "comment": "@ko.eunsun ㅋㅋㅋㅋㅋㅋ😂😂" + }, + { + "author": "soomni84", + "comment": "아.. 진짜 너무 귀여워 미춰버리겠네😍" + }, + { + "author": "inoo.ari.duri", + "comment": "@soomni84 크흐흐😍😍😂😂😂" + }, + { + "author": "ar_le____eeen", + "comment": "큰 카시트는 기부하심이...? ㅋㅋㅋ🤣" + }, + { + "author": "inoo.ari.duri", + "comment": "@ar_le____eeen 으앜ㅋㅋㅋ 비싸게 주고 샀는데.. 어떻게든 적응시켜볼 거예요!😂😂😂" + }, + { + "author": "luv_mii_unni", + "comment": "너무 귀여워요😍 정말 사랑하는 가족의 모습 😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@luv_mii_unni 가족애가 저런 건가봐요😍" + }, + { + "author": "writer_an01", + "comment": "어쩜 이렇게 이쁜지..❤️" + }, + { + "author": "inoo.ari.duri", + "comment": "@writer_an01 😍😍😍아하! 예뻐보이려고 모여있었나..?" + }, + { + "author": "kkomi_prettygirl", + "comment": "작은걸 당근으로 보내줘요 ㅎㅎㅎㅎ" + }, + { + "author": "inoo.ari.duri", + "comment": "@kkomi_prettygirl ㅋㅋㅋㅋ 사실 작은 걸 더 최근에 샀어요 ㅠㅠ ㅋㅋㅋ" + }, + { + "author": "liz_song7984", + "comment": "귀요미들~~ 큰 카시트는 곧 오구꺼가될듯한데요?ㅎ😍😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@liz_song7984 아하!!! 오구는 많이 클 예정이니까!!👏👏" + }, + { + "author": "yuddong8466", + "comment": "항상 두개사면 하나가지고 싸우는 다견가정🐶🐶" + }, + { + "author": "inoo.ari.duri", + "comment": "@yuddong8466 ㅋㅋㅋㅋㅋㅋ 국룰" + }, + { + "author": "yuddong8466", + "comment": "@inoo.ari.duri 빵 멍 아~~엄마 고정됐다✌✌✌" + }, + { + "author": "lucy_ming_kim", + "comment": "원래 가족은 한 방에서 살비비고 가야죠 ㅋ" + }, + { + "author": "inoo.ari.duri", + "comment": "@lucy_ming_kim 역시 그런 거죠?😍" + }, + { + "author": "salt_pepper_bros", + "comment": "원래 인형도 두개 사주면 하나로 놀고 그러는 거죠 ㅋㅋㅋ" + }, + { + "author": "inoo.ari.duri", + "comment": "@salt_pepper_bros 그런 법이죠!ㅋㅋㅋㅋ" + }, + { + "author": "ryulove_sj", + "comment": "셋이 한셋트니까요 🥰🥰🥰🥰" + }, + { + "author": "inoo.ari.duri", + "comment": "@ryulove_sj 역시 셋뚜셋뚜!🙌😂😍" + }, + { + "author": "yuniiiiii_03", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋ잉ㅠㅠㅠㅠ귀여워라ㅠㅠㅠㅠ" + }, + { + "author": "inoo.ari.duri", + "comment": "@yuniiiiii_03 😍🙌❤️" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbovzIeN3rs/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277321565_159405853126230_1410197400661183626_n.jpg?stp=dst-jpg_e15_fr_s1080x1080&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=106&_nc_ohc=TC5xobQ3EZAAX-KhSCZ&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzcwMDk4NTAyMjk2NzE3MA%3D%3D.2-ccb7-4&oh=00_AT_DokQeua-Zm6eLNMjEgtdXp4U6_9cExeXguq8nxlQHSw&oe=624A57C5&_nc_sid=4efc9f", + "username": "__bari__doodles", + "description": "🔥 나의 아찔했던 사회초년생 모먼트 #도서제공\n\n엉망진창이었던 정바리의 첫 사회생활 이야기...\n\n여러분은... 이러지 말라고...\n자그마한 이벤트를 준비했어요...😎\n👇👇👇\n\n<바리X매너 레벨 올리기 책 증정 #이벤트 >\n\n✔ 이벤트 참여 방법 :\n본 게시글 내 댓글로 ‘내가 면접을 볼 때/인턴일 때/신입사원일 때 했던 실수 썰 풀기!\n✔ 이벤트 기간: 3/28(월) ~ 4/1(금)\n✔ 당첨자 공지: 4/4(월) 개별 공지\n✔ 당첨자 혜택: <매너레벨 올리기> (5명)\n당첨자는 인스타그램 스토리 or 게시글에 간단한 서평을 남겨야 합니다.\n\n#인스타툰 #일상툰 #웹툰 #공감툰 #만화 #그림일기 #만화스타그램 #인턴툰 #직장인 #인턴 #직장인공감 #인턴공감", + "hashtags": [ + "도서제공", + "이벤트", + "인스타툰", + "일상툰", + "웹툰", + "공감툰", + "만화", + "그림일기", + "만화스타그램", + "인턴툰", + "직장인", + "인턴", + "직장인공감", + "인턴공감" + ], + "datetime": "2022-03-28T06:00:24.000Z", + "likes": "480", + "comments": [ + { + "author": "__bari__doodles", + "comment": "여러분이 작성해주신 썰 읽으면서 웃고 울고 바들바들 떨고 있숩니다...❤️🥰 이벤트 게시물이라 한 분 한 분 답글을 달아두릴 수 없지만... 댓글 남겨주셔서 다들 감사해요!!! 사회초년생 아자아자 파이팅이다~~~~!!!!!☺️🔥" + }, + { + "author": "galaxy_cat02", + "comment": "저 너무너무 갖고싶어서 썰 풀어봅니다.\n제가 다니는 알바처에는 젊은대표님이 계십니다. 그런데 사진작가님들 중 대표님이 계시다는 소문을 듣고 그때부터 사진작가분들을 뚫어지게 쳐다보 기 시작했어요. 그것까진 괜찮은데 눈을 마주치면 인사하거나 해야하잖아요?ㅠㅜㅜ રલો 쫄아가지고 \"아 괜히 비밀인데 이제와서 인사해서 아는척 한다고 생각하시면 어쩌지\" 싶어서 제가 눈싸움 거는거마냥 눈마주쳐도 계속 쳐다보기만 하고 인사도 안하고 그렇게 쳐다보기만 하는걸 여러번.. 했습니다. 지금 생각하니 잘 보여야 할 사람을 째려보기나 하다니 잘릴수도 있겠다는 생각이 드네요. 후..." + }, + { + "author": "nanheemang", + "comment": "우와.. 저 메일에 당체 많이 썼는데 반성하게 되네요ㅠㅠ (하트동글이도 많이씀ㅋㅋㅋㅋ) 저 책 정말 읽어봐야겠어요!! 최고최고😍" + }, + { + "author": "drawing_baepsae", + "comment": "저는 인턴할때 cc걸라고 하는 말 뭔말인지 몰라서 네이버에 검색해보고 카본카피 하면될까요? 라고 여쭤봐서 졸지에 영어 줄임말 혐오자 되었던 기억^^... 흑" + }, + { + "author": "baa_kyeon", + "comment": "대표님참여하는 아침 회의. 대표님이 말씀하시고계시는데 맞은편 창가에서 눈이내리길래 \"눈와요!\"라고 외친 저... 주임님이 허벅지를 살짝 쳐줘서 깨닫고 \"죄송합니다-!!!\" 하고 다시 회의참여했습니다. 이 이야기는 저희 부모님도 머리를 짚으셨어요.🤗" + }, + { + "author": "3blue_xx", + "comment": "교수님앞에서 뚝딱거리기 최강자...\n교수님한테 메일보낼일이 있었는데 딱 저렇게 보냈었던 기억이 😭 딱딱해 보일까봐 “확인부탁드립니다” 라고 쓰지 않고 괜히 “확인바랍니당! “ 느낌표 까지 썼던 기억이 ..\n저희과가 사람이 많아서 교수님께서 기억 못하실거 라는 생각에 마주쳐도 인사도 못드린적이 많았었죠 ... 흑 왜그랬냐 증말...\n인턴 면접볼때는 긴장되어서 손을 만지작 거렸는데 그게 진짜 은근 마이너스 요소더라구요 ㅠ\n후 시간을 되돌리고 싶은 순간이 많은데 아직 막학년 취준생으로서 매너레벨 상승해서 좋은 결과 받아보고 싶습니당! 📚 으쌰🔥" + }, + { + "author": "moongd0g", + "comment": "나..현재진행형에요... 아직도 실수해..진짜 죽어야하나? 다닌지 일년째에 접어들어도 신입으로 쳐주나요? 아직도 실수를 한다면 사람이 아닌거겠죠? 저도 한번 여보세요라 받고나서 당황ㅋㅋㅋㅋ 민원인이 자세히 캐물어보면 넘나 투명하게.. 글쎄요 그건 모르겠어요 (???파워당당...뻔뻔)" + }, + { + "author": "j.ryeon.toon", + "comment": "와 프리랜서인 제게도 꼭 필요한 책이네요.. 프리는 메일쓰는법이나 비즈니스용어를 잘 못배우는 경우가 많아서 정말 유용해 보여요 그리고 저도 전에 업무메일에 ㅠㅠ<- 이런 눈물 잔치 한 적 있어서 갑자기 생각나 이불킥 했습니닼ㅋㅋㅋ ㅠㅠㅠ" + }, + { + "author": "oyoyonnii", + "comment": "24살에 인생에서 처음 들어간 회사에서 식사 후 카페에서 다른분들이 커피 가지러 일어나길래 굳이 나도 갈 필요있나 싶어서 앉아있었답니다,,,,,🤣🤣인턴이었는데,,ㅋㅋㅋㅋㅋ아찔" + }, + { + "author": "hye_0.jour", + "comment": "전 별거 아닌데, 꼬꼬마 학생 때 선생님께서 태워주시는 차 뒷자리 타려던거요… 조수석부터 채우는지 몰랐던….^^" + }, + { + "author": "ash_toon1", + "comment": "신입시절에 단체공지 메신저로 쪽지보낼때 용용체와 깜찍한 이모티콘써서 이모티콘쓰지말라고 한 소리 들었어요ㅎ 지금은 전화 업무메일 계속 생각하며 하네요!" + }, + { + "author": "ovaerenu", + "comment": "오, 바리님 게시물에 너무 딱인 홍보네요!\n바로 두권 주문 완료했습니다❤️" + }, + { + "author": "y_1_daily", + "comment": "진심 최악 오브 최악의 실수모음집 !^^ 어리버리 인턴일 때... 광고대행사랑 미팅날 마침 사수님이 면접 중이셨는데 멍청한 어리버리 인턴1은 1) 라운지에서 기다리는 손님 접대도 안하고 2) 면접보는 중인 방에 똑똑하기(진짜 미친거아니야.?ㅜ) 사수님표정보고 ㅈ댓다 실감후 쇽 나가서는 내자리로 일하러 돌아감 3) 덩그러니 남겨진 손님들.... = 진짜 제가 생각해도 왜그랬는지 모르겠어요... 인턴이라 봐줬지 아니었음 바로 잘렸을듯....😢" + }, + { + "author": "louonu", + "comment": "악 너무 공감돼요 ㅋㅋㅋㅋㅋㅋ\n제가 영상 프로덕션 인턴할 때였는데,\n조직이 나름 자유로웠어요!\n근데 얼떨결에 인턴 신분으로 라이브 중계 메인 캠하고 피디를 맡았는데 라이브 참가자 분들이 전부 기업 대표님들, 사장님들.. 뭐 각 지역 재단 팀장님들이었던거죠.....\n기업에서는 인턴인거 모르게 정직원인척 하고 뻔뻔하게 대하라!라고 하셔서 얼렐레 하면서 음소거 버튼 끄고 첫 안내로 한 말이, \"여기 안들리시는 분? 계신가요?\"라고 당당하게 했어요.\n근데 다들 어리둥절~해서 모르시길래 뭔가 말씀하시는 것 같아서 마이크 그냥 풀어드렸는데 그냥 사담하시고 계사는 거더라구요ㅠㅠㅠㅠㅠ ㅋㅋㅋㅋㅋㅋㅋ 라이브 중계 중에 사담할 거라곤 생각도 못했는데... 그렇게 도내 포럼 라이브 행사 속에 다른 기업 사담이 생생하게 송출 됐고... 다음날 저는 메인 피디에서 서브 피디로 좌천당했답니다 ^_^..ㅋㅋㅋ 아직도 생각하면 오싹한 인턴 시절이예요.. 으으 매너레벨 올려서 다시 어디선가 당당한 메인피디가 되어 보겠어요..!🤭💗🍀✨" + }, + { + "author": "louonu", + "comment": "@louonu 당일 날 실장님의 코멘트 한 마디는... \"네~^^ 아주 자~알 하셨습니다^^ 집이나 가세요^^\" 였답니다 흐흐 ^_ㅠ" + }, + { + "author": "uni__128", + "comment": "@louonu 앜ㅋㅋ 방송사고네요😂" + }, + { + "author": "naneunzieun", + "comment": "차장님께 ~~~렇게 하면 어림도 없겠죠? 라고 회사 메신저 보냈다가,, 일주일동안 후회했던 기억,, 초년생의 서투름으로 이해해주셨겠지만 앞으로 더 실수하고 싶진 않네요ㅠ" + }, + { + "author": "breath__0425", + "comment": "회식 자리-막내다보니 제일 높은 직급인 부장님 옆에 앉게 되었는데 아무 생각 없이 대리님이 구워주시는 고기 쏙쏙 집어먹다가 혼났......ㅎㅎ" + }, + { + "author": "jihhoo", + "comment": "인턴시절 공간섭외를 하기 위해 컨택 메일을 돌리는 업무를 하던 때… 숨은 참조라는 걸 몰라서 각 업체에 단체메일로 돌려버렸…어요 아찔..🤦🏻‍♀️ 기억하자 숨은 참조" + }, + { + "author": "mizoom_toon", + "comment": "이걸... 일찍 읽었어야했어요.. 무수히 지나가는 흑역사 😇" + }, + { + "author": "20xxdiary_jy", + "comment": "인턴했을 때 처음 한 달 동안 회사 포털에 매일매일 출근/퇴근 근무 시간을 입력하지 않아서 인사팀에서 연락오고 급여를 못받을 뻔 했습니다,,,,^^,,지금 생각해도 아찔하네여" + }, + { + "author": "ye_.3.bbi", + "comment": "흔하지만 파일 첨부 안하고 메일보내기🤣\n앗차차 싶은 순간들 너무 많은 인턴 생활 중입니다 하하,,," + } + ] + }, + { + "key": "https://www.instagram.com/p/CbrgrsLLogr/", + "caption": "Photo by GRINNNER on March 29, 2022. May be an illustration.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277365848_4810919252354110_2867754509196100733_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=110&_nc_ohc=KKq6Bsna_UcAX8PZIo3&tn=586VnWFyvYIXAbvC&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDQ3ODkzMjgyNjM1OTg1MQ%3D%3D.2-ccb7-4&oh=00_AT8DRP8TxeVTk8qvRsQfSsRCykHi9OcpAwA-c_7nicaqIQ&oe=6248EC1D&_nc_sid=4efc9f", + "username": "yagimeneko", + "description": "저녁을 준비하자.😋\n오늘의 요리사.🍳\n-비엔.\n\n#grinnner #야기메네코 #일러스트 #일러스트레이션 #그림스타그램 #캐릭터 #그림 #굿즈 #일상 #공감 #쇼핑 #감성 #데일리 #드로잉 #인스타툰 #f4f #스케치 #맞팔 #좋아요 #drawing #goods #doodle #illust #illustration #painting #cuteart #イラスト #キャラクター #マンガ", + "hashtags": [ + "grinnner", + "야기메네코", + "일러스트", + "일러스트레이션", + "그림스타그램", + "캐릭터", + "그림", + "굿즈", + "일상", + "공감", + "쇼핑", + "감성", + "데일리", + "드로잉", + "인스타툰", + "f4f", + "스케치", + "맞팔", + "좋아요", + "drawing", + "goods", + "doodle", + "illust", + "illustration", + "painting", + "cuteart", + "", + "", + "" + ], + "datetime": "2022-03-29T07:46:02.000Z", + "likes": 0 + } +] \ No newline at end of file diff --git a/data_preprocess.py b/data_preprocess.py new file mode 100644 index 0000000..f1a9817 --- /dev/null +++ b/data_preprocess.py @@ -0,0 +1,74 @@ +import json +import os + +path_dir = './output' +file_list = os.listdir(path_dir) + +hot_data = None +data = None +for jsonfile in file_list : + if jsonfile[:2] == 'p1': + with open(jsonfile, 'r') as file: + data1 = json.load(file) + hot_data += data1[:9] + data += data1[9:] + # 파일 새로 쓰기 + with open(os.path.join(path_dir,"p1_hot.json"), "a") as new_file : + json.dump(hot_data, new_file, ensure_ascii = False, indent=4) + with open(os.path.join(path_dir,"p1_recent.json"), "a") as new_file : + json.dump(data, new_file, ensure_ascii = False, indent=4) + + elif jsonfile[:2] == 'p2': + with open(jsonfile, 'r') as file: + data1 = json.load(file) + hot_data += data1[:9] + data += data1[9:] + # 파일 새로 쓰기 + with open(os.path.join(path_dir,"p2_hot.json"), "a") as new_file : + json.dump(hot_data, new_file, ensure_ascii = False, indent=4) + with open(os.path.join(path_dir,"p2_recent.json"), "a") as new_file : + json.dump(data, new_file, ensure_ascii = False, indent=4) + + elif jsonfile[:2] == 'p3': + with open(jsonfile, 'r') as file: + data1 = json.load(file) + hot_data += data1[:9] + data += data1[9:] + # 파일 새로 쓰기 + with open(os.path.join(path_dir,"p3_hot.json"), "a") as new_file : + json.dump(hot_data, new_file, ensure_ascii = False, indent=4) + with open(os.path.join(path_dir,"p3_recent.json"), "a") as new_file : + json.dump(data, new_file, ensure_ascii = False, indent=4) + + elif jsonfile[:2] == 'p4': + with open(jsonfile, 'r') as file: + data1 = json.load(file) + hot_data += data1[:9] + data += data1[9:] + # 파일 새로 쓰기 + with open(os.path.join(path_dir,"p4_hot.json"), "a") as new_file : + json.dump(hot_data, new_file, ensure_ascii = False, indent=4) + with open(os.path.join(path_dir,"p4_recent.json"), "a") as new_file : + json.dump(data, new_file, ensure_ascii = False, indent=4) + + elif jsonfile[:2] == 'p5': + with open(jsonfile, 'r') as file: + data1 = json.load(file) + hot_data += data1[:9] + data += data1[9:] + # 파일 새로 쓰기 + with open(os.path.join(path_dir,"p5_hot.json"), "a") as new_file : + json.dump(hot_data, new_file, ensure_ascii = False, indent=4) + with open(os.path.join(path_dir,"p5_recent.json"), "a") as new_file : + json.dump(data, new_file, ensure_ascii = False, indent=4) + + elif jsonfile[:2] == 'p6': + with open(jsonfile, 'r') as file: + data1 = json.load(file) + hot_data += data1[:9] + data += data1[9:] + # 파일 새로 쓰기 + with open(os.path.join(path_dir,"p6_hot.json"), "a") as new_file : + json.dump(hot_data, new_file, ensure_ascii = False, indent=4) + with open(os.path.join(path_dir,"p6_recent.json"), "a") as new_file : + json.dump(data, new_file, ensure_ascii = False, indent=4) diff --git a/inscrawler/browser.py b/inscrawler/browser.py index ab52503..2a40999 100644 --- a/inscrawler/browser.py +++ b/inscrawler/browser.py @@ -18,8 +18,8 @@ def __init__(self, has_screen): dir_path = os.path.dirname(os.path.realpath(__file__)) service_args = ["--ignore-ssl-errors=true"] chrome_options = Options() - if not has_screen: - chrome_options.add_argument("--headless") + # if not has_screen: + # chrome_options.add_argument("--headless") chrome_options.add_argument("--start-maximized") chrome_options.add_argument("--no-sandbox") chrome_options.add_argument("user-agent="+UserAgent().random) @@ -28,6 +28,7 @@ def __init__(self, has_screen): service_args=service_args, chrome_options=chrome_options, ) + self.driver.maximize_window() self.driver.implicitly_wait(5) @property diff --git a/inscrawler/crawler.py b/inscrawler/crawler.py index a715644..153c401 100644 --- a/inscrawler/crawler.py +++ b/inscrawler/crawler.py @@ -190,7 +190,7 @@ def check_next_post(cur_key): browser = self.browser browser.implicitly_wait(1) browser.scroll_down() - ele_post = browser.find_one(".v1Nh3 a") + ele_post = browser.find_one("._aao7 a") ele_post.click() dict_posts = {} @@ -268,16 +268,25 @@ def _get_posts(self, num): pbar = tqdm(total=num) def start_fetching(pre_post_num, wait_time): - ele_posts = browser.find(".v1Nh3 a") + ele_posts = browser.find("._aabd a") + # print(ele_posts) for ele in ele_posts: key = ele.get_attribute("href") + # print(key) if key not in key_set: dict_post = { "key": key } - ele_img = browser.find_one(".KL4Bh img", ele) + ele_img = browser.find_one("div._aagv img", ele) dict_post["caption"] = ele_img.get_attribute("alt") + # print(dict_post["caption"]) dict_post["img_url"] = ele_img.get_attribute("src") - - fetch_details(browser, dict_post) + # print(dict_post["img_url"]) + fetch_details(browser, dict_post) #description 포함 + fetch_datetime(browser, dict_post) + # fetch_imgs(browser, dict_post) + fetch_likes_plays(browser, dict_post) + # fetch_likers(browser, dict_post) + # fetch_caption(browser, dict_post) + fetch_comments(browser, dict_post) key_set.add(key) posts.append(dict_post) diff --git a/inscrawler/fetch.py b/inscrawler/fetch.py index 19a7799..6168667 100644 --- a/inscrawler/fetch.py +++ b/inscrawler/fetch.py @@ -2,6 +2,7 @@ from time import sleep from .settings import settings +from selenium.webdriver.common.keys import Keys def get_parsed_mentions(raw_text): @@ -24,6 +25,7 @@ def fetch_mentions(raw_test, dict_obj): if mentions: dict_obj["mentions"] = mentions + def fetch_hashtags(raw_test, dict_obj): if not settings.fetch_hashtags: return @@ -34,9 +36,12 @@ def fetch_hashtags(raw_test, dict_obj): def fetch_datetime(browser, dict_post): - ele_datetime = browser.find_one(".eo2As .c-Yi7 ._1o9PC") + browser.open_new_tab(dict_post["key"]) + ele_datetime = browser.find_one("div._aat8 > div > div > a > div > time") datetime = ele_datetime.get_attribute("datetime") dict_post["datetime"] = datetime + # print("datetime : ", datetime) + browser.close_current_tab() def fetch_imgs(browser, dict_post): @@ -60,33 +65,41 @@ def fetch_imgs(browser, dict_post): dict_post["img_urls"] = list(img_urls) + def fetch_likes_plays(browser, dict_post): - if not settings.fetch_likes_plays: - return + # if not settings.fetch_likes_plays: + # print("terminate fetch_likes_plays function") + # return + browser.open_new_tab(dict_post["key"]) likes = None - el_likes = browser.find_one(".Nm9Fw > * > span") - el_see_likes = browser.find_one(".vcOH2") - - if el_see_likes is not None: - el_plays = browser.find_one(".vcOH2 > span") - dict_post["views"] = int(el_plays.text.replace(",", "").replace(".", "")) - el_see_likes.click() - el_likes = browser.find_one(".vJRqr > span") - likes = el_likes.text - browser.find_one(".QhbhU").click() - - elif el_likes is not None: + # el_likes = browser.find_one(".Nm9Fw > * > span") + el_likes = browser.find_one("section._aam_._aat4 > div > div > div > a > div > span") + # el_see_likes = browser.find_one(".vcOH2") + + # if el_see_likes is not None: + # el_plays = browser.find_one(".vcOH2 > span") + # dict_post["views"] = int(el_plays.text.replace(",", "").replace(".", "")) + # el_see_likes.click() + # el_likes = browser.find_one(".vJRqr > span") + # likes = el_likes.text + # browser.find_one(".QhbhU").click() + + if el_likes is not None: likes = el_likes.text - dict_post["likes"] = ( - int(likes.replace(",", "").replace(".", "")) if likes is not None else 0 - ) + # dict_post["likes"] = ( + # int(likes.replace(",", "").replace(".", "")) if likes is not None else 0 + # ) + dict_post["likes"] = likes if likes is not None else 0 + browser.close_current_tab() def fetch_likers(browser, dict_post): if not settings.fetch_likers: return + + browser.open_new_tab(dict_post["key"]) like_info_btn = browser.find_one(".EDfFK ._0mzm-.sqdOP") like_info_btn.click() @@ -109,6 +122,7 @@ def fetch_likers(browser, dict_post): dict_post["likers"] = list(likers.values()) close_btn = browser.find_one(".WaOAr button") close_btn.click() + browser.close_current_tab() def fetch_caption(browser, dict_post): @@ -116,65 +130,151 @@ def fetch_caption(browser, dict_post): if len(ele_comments) > 0: - temp_element = browser.find("span",ele_comments[0]) + temp_element = browser.find("span", ele_comments[0]) for element in temp_element: - if element.text not in ['Verified',''] and 'caption' not in dict_post: + if element.text not in ['Verified', ''] and 'caption' not in dict_post: dict_post["caption"] = element.text - fetch_mentions(dict_post.get("caption",""), dict_post) - fetch_hashtags(dict_post.get("caption",""), dict_post) + fetch_mentions(dict_post.get("caption", ""), dict_post) + fetch_hashtags(dict_post.get("caption", ""), dict_post) def fetch_comments(browser, dict_post): - if not settings.fetch_comments: - return + # if not settings.fetch_comments: + # return - show_more_selector = "button .glyphsSpriteCircle_add__outline__24__grey_9" + browser.open_new_tab(dict_post["key"]) + # show_more_selector = "button .glyphsSpriteCircle_add__outline__24__grey_9" + show_more_selector = 'div[class="_ab8w _ab94 _ab99 _ab9f _ab9k _ab9p _abcm"] > button' show_more = browser.find_one(show_more_selector) while show_more: - show_more.location_once_scrolled_into_view - show_more.click() + # show_more.location_once_scrolled_into_view + show_more.send_keys(Keys.ENTER) sleep(0.3) show_more = browser.find_one(show_more_selector) - show_comment_btns = browser.find(".EizgU") - for show_comment_btn in show_comment_btns: - show_comment_btn.location_once_scrolled_into_view - show_comment_btn.click() - sleep(0.3) - - ele_comments = browser.find(".eo2As .gElp9") + #show_comment_btns = browser.find("._7mCbs .EizgU") + #show_comment_btns = browser.find(".EizgU") + ''' + # click comment plus button + while True: + try: + comment_plus_btns = browser.find_one( + 'div.eo2As > div.EtaWk > ul > li > div > button') + comment_plus_btns.send_keys(Keys.ENTER) + sleep(0.3) + except: + break + ''' + # 삭제 + #ele_comments = browser.find(".eo2As .C4VMK") + # print(len(ele_comments)) + + # click replies button + buttons = browser.find(' div._aasx > div._aat6 > ul > li > div > button') + # print(len(buttons)) + + for button in buttons: + try: + button.send_keys(Keys.ENTER) + sleep(0.3) + #print("click replies button") + except: + pass + + # ele_comments = browser.find(".eo2As .gElp9") + sleep(0.3) + ele_comments = browser.find("._a9zm") + # print(ele_comments) + # print(len(ele_comments)) comments = [] - for els_comment in ele_comments[1:]: - author = browser.find_one(".FPmhX", els_comment).text - - temp_element = browser.find("span", els_comment) - - for element in temp_element: - - if element.text not in ['Verified','']: - comment = element.text + hashtags = [] + for els_comment in ele_comments[1:] : + #author = browser.find_one(".FPmhX", els_comment).text + #author = browser.find_one("._6lAjh", els_comment).text + author = browser.find_one("._aap6._aap7._aap8 > a" , els_comment).text + print("author",author) + # temp_element = browser.find("div.MOdxS > span", els_comment) + comment = browser.find_one("._a9zs > span", els_comment).text + print("comment",comment) + # for element in temp_element: + + # if element.text not in ['인증됨', '']: + # comment = element.text comment_obj = {"author": author, "comment": comment} + # hashtag = [tag.rstrip('\n') for tag in comment.split() if ("#" in tag)] + # ------------------------ + # hashtag = [] + # start = False + # startidx = None + # for i in range(len(comment)) : + # if not start and (comment[i] == '#') : + # start = True + # startidx = i + # # elif start and (comment[i] == ' ' or comment[i] == '\\' or comment[i] == '#') : + # elif start and comment[i] in [' ','\\','#'] : + # hashtags.append(comment[startidx:i]) + # if comment[i] == '#' : startidx = i + # else : + # start = False + # if start == True : hashtags.append(comment[startidx:]) + + pattern = '#([0-9a-zA-Z가-힣 u"\U0001F600-\U0001F64F" u"\U0001F300-\U0001F5FF" u"\U0001F680-\U0001F6FF" u"\U0001F1E0-\U0001F1FF"]*)' + hash_w = re.compile(pattern) + hashtag = hash_w.findall(comment) + fetch_mentions(comment, comment_obj) fetch_hashtags(comment, comment_obj) comments.append(comment_obj) + hashtags += hashtag if comments: dict_post["comments"] = comments + if ("hashtags" not in dict_post): + dict_post["hashtags"] = hashtags + elif ("hashtags" in dict_post): + dict_post["hashtags"] = dict_post["hashtags"] + hashtags + + browser.close_current_tab() -def fetch_initial_comment(browser, dict_post): - comments_elem = browser.find_one("ul.XQXOT") - first_post_elem = browser.find_one(".ZyFrc", comments_elem) - caption = browser.find_one("span", first_post_elem) - if caption: - dict_post["description"] = caption.text +def fetch_initial_comment(browser, dict_post): + # comments_elem = browser.find_one("ul.XQXOT") + # first_post_elem = browser.find_one(".ZyFrc", comments_elem) + first_post_elem = browser.find_one("div._a9zr > div._a9zs") + description = browser.find_one("span", first_post_elem) + + if description: + dict_post["description"] = description.text + # hashtags = [tag.rstrip('\n') for tag in description.text.split() if ("#" in tag)] + # -------------------------- + # hashtags = [] + # start = False + # startidx = None + # dsc = description.text + # for i in range(len(dsc)) : + # if not start and (dsc[i] == '#') : + # start = True + # startidx = i + # # elif start and (dsc[i] == ' ' or dsc[i] == '\\' or dsc[i] == '#') : + # elif start and dsc[i] in [' ','\\','#'] : + # hashtags.append(dsc[startidx:i]) + # if dsc[i] == '#' : startidx = i + # else : + # start = False + # if start == True : hashtags.append(dsc[startidx:]) + # print(description.text) + pattern = '#([0-9a-zA-Z가-힣 u"\U0001F600-\U0001F64F" u"\U0001F300-\U0001F5FF" u"\U0001F680-\U0001F6FF" u"\U0001F1E0-\U0001F1FF"]*)' + hash_w = re.compile(pattern) + hashtags = hash_w.findall(description.text) + + dict_post["hashtags"] = hashtags def fetch_details(browser, dict_post): @@ -183,8 +283,8 @@ def fetch_details(browser, dict_post): browser.open_new_tab(dict_post["key"]) - username = browser.find_one("a.ZIAjV") - location = browser.find_one("a.O4GlU") + username = browser.find_one("div._aar0._aar1 > div._aaqt > div > span > a") + location = browser.find_one("div._aaqy._aaqz > div._aaql > div > div._aaqm > div > a") if username: dict_post["username"] = username.text diff --git a/inscrawler/settings.py b/inscrawler/settings.py index c4f552e..198e0a3 100644 --- a/inscrawler/settings.py +++ b/inscrawler/settings.py @@ -1,7 +1,7 @@ defaults = { - "fetch_likes_plays": False, + "fetch_likes_plays": True, "fetch_likers": False, - "fetch_comments": False, + "fetch_comments": True, "fetch_mentions": False, "fetch_hashtags": False, "fetch_details": False diff --git a/output.json b/output.json new file mode 100644 index 0000000..08cc79a --- /dev/null +++ b/output.json @@ -0,0 +1,1133 @@ +[ + { + "key": "https://www.instagram.com/p/CboFbwKvrUR/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277509763_1100694930725097_8264474369687933681_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=109&_nc_ohc=BwjTJHZBTuMAX_HrhA-&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzUxNDY2MDQ0MTgxOTk2OA%3D%3D.2-ccb7-4&oh=00_AT-cXPU6E4yyC5r2FonbIl-hNvY5YL9KBLqd459qDg3W5Q&oe=6249B19A&_nc_sid=4efc9f", + "username": "sogeumtoon", + "description": "입양은 신중하게 , 책임은 끝까지 ! 🌝⭐️\n#입양#고양이입양#반려동물#강아지입양#동물#가족#보호소입양#고양이#인스타툰#만화#웹툰", + "hashtags": [ + "입양", + "고양이입양", + "반려동물", + "강아지입양", + "동물", + "가족", + "보호소입양", + "고양이", + "인스타툰", + "만화", + "웹툰" + ], + "datetime": "2022-03-27T23:50:13.000Z", + "likes": "12,386", + "comments": [ + { + "author": "hyeji_me", + "comment": "맞아요. 15년 18년 동안 책임지고 함께할 각오가 있어야해요. 장기간 여행도 잘 못가고 출장 갈 때마다 힘들고.. 아침저녁 챙겨야할 것도 많고 아프면 바로 병원에 데리고 가야하고 시간적으로도 금전적으로도 단단히 각오를 해야합니다! 암요!" + }, + { + "author": "sogeumtoon", + "comment": "@hyeji_me 맞아요 맞아요" + }, + { + "author": "um._.chae", + "comment": "그래도 꿋꿋이 검은옷..☆" + }, + { + "author": "sogeumtoon", + "comment": "@um._.chae 리스펙 -⭐️" + }, + { + "author": "hyeji_me", + "comment": "@um._.chae 굉장해요" + }, + { + "author": "smiling_1707", + "comment": "저는 고양이 두마리 키우고 싶었어요. 지금도 두마리를 모셔볼까도 하지만... 이게 실천으로 옮기기가 너무 힘들더라구요ㅠㅠ 제가 집순이이긴 하지만 회사 출근이라던지 외출할때마다 기타 등등으로요ㅠㅠ 이러다가 끝까지 랜선집사가 될것같기도 하고 하하하" + }, + { + "author": "sogeumtoon", + "comment": "@smiling_1707 이렇게 고민하시는 분들이 결심서서 데려오시면 좋은집사 되시더라구요 🌝✨✨" + }, + { + "author": "jeeeeeeeeecry", + "comment": "@smiling_1707 마자요마자요 많은 고민과 공부가 나중에는 좋은 집사님이 되실 바탕이 될거에용..! 혹시 걱정이 많이 되시면 2-3개월 임시보호도 조심스럽게 추천드려요..! 저도 둘째 생각하다가 우연히 임보할 기회가 생겼는데 임보만 1년 넘게 했답니다😆헿 임신과 출산 때문에 임보하던 아이를 다시 보내줘야했지만 후회하지 않아요! 가장 좋은 날 가장 좋은 묘연을 만나시길 바래요👏❤️" + }, + { + "author": "smiling_1707", + "comment": "@jeeeeeeeeecry 아이쿠...😍 좋은말씀 감사합니다!! 공부의 공부를 거쳐서 좋은 집사 되어보겠습니다! 쉽지 않은 길이란걸 알고 있어서 더 조심스럽습니다~ 출산까지 건강하세요❤️ 건강하고 예쁜 아가 만나시길 바래요..❤️❤️" + }, + { + "author": "moviegirl", + "comment": "마지막에 소금이 눈에서 레이저 나오겠는데요!!! ㅎㅎ 마자요! 🔥🔥" + }, + { + "author": "hrrrr_j", + "comment": "소금 표정 단호해..💜❤️" + }, + { + "author": "uls_nyan_hee", + "comment": "저도 고양이 키우고 싶지만 잘 키울 자신이 없어 포기했습니다 그리고 랜선집사로 삽니다" + }, + { + "author": "sunmiishness", + "comment": "@uls_nyan_hee 저도요 ㅠㅠ 진짜 반려동물 키우고 싶은데 혼자 사는데다 일 때문에 하루종일 집 밖에 있어야 하니까 제대로 케어해주지 못 할 것 같아서 랜선집사로 지내요" + }, + { + "author": "lby_u95", + "comment": "백배천배 옳은말씀 공감합니다👍" + }, + { + "author": "mew__hj", + "comment": "마장요..진짜 저도 뮤 데리고 오기 전에 잠을 못잤어요😢잘 케어 해야된다는 부담감에" + }, + { + "author": "moon._.cats", + "comment": "진짜 실제로 키우면 포기해야 하는게 많은거 같아용! 그만큼 즐거움도 주지만 절대 쉬운일이 아니라는거!!!!" + }, + { + "author": "glenn_gingermilk", + "comment": "맞아요 책임감없이는 절대 입양하면 안돼죠 저는 환우라서, 저의 삶과 냥이의 삶 길이가 다를것같아 입양 못하고있어요 제가 먼저 가면 냥이 누가 책임져요 자신의 상황에 맞는 그런 무거운 책임감을 가지고 입양하는게 맞다고 봐요" + }, + { + "author": "dawon111111", + "comment": "그마음 너무 동감해요😢 자나깨나 어딜가나 걱정되욬ㅋㅋ" + }, + { + "author": "leekkeomi", + "comment": "긴여행은 정말 걱정되서라도 못가죠ㅜㅜ\n퇴근하면 바로 집으로 갑니다 ㅎㅎ" + }, + { + "author": "boongboong.ko", + "comment": "❤️❤️❤️❤️❤️" + }, + { + "author": "today_hope", + "comment": "👏👏👏👏" + }, + { + "author": "hyun.bobo_07", + "comment": "👏" + }, + { + "author": "ddororo_2020", + "comment": "검은옷 못입어서 강제 다이어트중 입니다😍😍" + }, + { + "author": "jjeoyi", + "comment": "저희냥이는 반은 흰털 반은 검은털.. 검은옷 흰옷 전부 털잔치 😂😂😂" + }, + { + "author": "ellicopter22", + "comment": "@jjeoyi 제 냥이는 삼색이라 흰털 검은털 주황털 난리입니다🥲🤣" + }, + { + "author": "ttojamom", + "comment": "암요 암요!!!! 백번 천번 생각하고 결정해야합니다. 이쁘다고 가볍게 결정하고 상황 안될때 어쩔수 없지라는 정말 책임감 없는 행동은 진짜 아니라고 봅니다. 그런 사람들은 책임감만 없는게 아니라 죄책감도 없으니 문제겠지만요~🤬🤬 십장생들 같으니라고~~제발 아무것도 안하고 중간만이라도 갔음 좋겠어요~아침부터 흥분했네 ㅎ" + }, + { + "author": "mo_ya5050", + "comment": "신중!!🔥책임!!🔥 저두 나비 입양을 처음 결심했을 때 걱정이 이만저만이 아니였죵 😂😂💕" + }, + { + "author": "ssssbong_k", + "comment": "정말 입양은 신중하게 입양했으면 책임감있게! 입양 일주일만에 기존에 키우던 아이가 하루 밥안먹는다며 스트레스받는것같다며 파양! 가족이라 생각하고 입양한건지 정말 열받더라구요!!" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbrO1aKrk0z/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277619214_696782588177338_3869777038806917722_n.webp?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=1&_nc_ohc=Hh4fBn9YcBsAX_WyaYN&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDQwMDQzMDIzNjEzMjUyOQ%3D%3D.2-ccb7-4&oh=00_AT9xjWfYN78DTI2aTrxbSU3VPt5A_vxsxZwM630gMv6uuw&oe=624A0697&_nc_sid=4efc9f", + "username": "bbang._.zzin", + "description": "과학고에서 참 행운이라고 느꼈던 건 학생 한 명 한 명을 진심으로 대해주시는 좋은 선생님들이 많다는 거였어요!\n\n추후 다른 선생님들 이야기도 더 나올 예정입니다🥰 여러분께도 기억에 남는 선생님과의 에피소드가 있으신가요?\n\n#인스타툰 #과학고생존일지 #연구 #r&e #공스타그램 #선생님 #은사", + "hashtags": [ + "인스타툰", + "과학고생존일지", + "연구", + "r", + "공스타그램", + "선생님", + "은사" + ], + "datetime": "2022-03-29T05:10:05.000Z", + "likes": "2,498", + "comments": [ + { + "author": "dalgona_07", + "comment": "너무 멋진 선생님이에요ㅠㅠㅠ진짜 저런 분들이 선생님이 되어야 한다고 생각해요...🔥🔥" + }, + { + "author": "bbang._.zzin", + "comment": "@dalgona_07 진짜 제 3년은 덕분에 너무 빛났어요....헤헤" + }, + { + "author": "kangmin0501", + "comment": "진짜 멎지신 선생님" + }, + { + "author": "bbang._.zzin", + "comment": "@kangmin0501 인정합니다👏👏👏" + }, + { + "author": "drawing_baepsae", + "comment": "저 궁금한게 과학고쌤들은 어떤 루트로 채용이 되시나유??! 그분들도 어지간히 천재여야할거같은디!!!" + }, + { + "author": "bbang._.zzin", + "comment": "@drawing_baepsae 공고 나면 지원하셔서 오세요! 저희 담당쌤은 석사과정 마치고 오셨습니다😆" + }, + { + "author": "wangdaeng.toon", + "comment": "학창시절 좋은 선생님들 덕을 많이 봤죠.. 꼭 찾아봬서 보답해드리구 싶어요..💜" + }, + { + "author": "bbang._.zzin", + "comment": "@wangdaeng.toon 저는 종종 편지하고 찾아뵙습니다! 생각보다 더더 좋아하시더라구요😍" + }, + { + "author": "zuzumamang", + "comment": "멋진선생님~~이런쌤이 계셔서 좋은 인재가 만들어지는거죠!! 졸업해도 꼭 찾아뵙고 인사드리기!!" + }, + { + "author": "bbang._.zzin", + "comment": "@zuzumamang 이미 편지도 썼다구요~~~😊" + }, + { + "author": "neoguri.toon", + "comment": "진짜 저런 분들이 선생님을 해야 제자들도 옳게 크는 것 같습니다 ㅠ" + }, + { + "author": "bbang._.zzin", + "comment": "@neoguri.toon 그 수제자는 커서 만화를 그리고 있네요" + }, + { + "author": "marketer_toon", + "comment": "참스승을 만나는 거슨 넘나 행운인거시지오 🔥🔥" + }, + { + "author": "bbang._.zzin", + "comment": "@marketer_toon 나는 인복이 참 많아...." + }, + { + "author": "bagrayeon2", + "comment": "좋은 선생님이 많다는건 진짜 행운🔥" + }, + { + "author": "bbang._.zzin", + "comment": "@bagrayeon2 진짜 저는 행운아였쥬😆" + }, + { + "author": "sp520", + "comment": "이런 선생님들 너무너무 소중하고 좋아요!! 근데 많지 않다는 점 ㅠㅠㅠ" + }, + { + "author": "bbang._.zzin", + "comment": "@sp520 교직생활은 너무 고되어서....흐긓ㄱ" + }, + { + "author": "cjw_lifestyle", + "comment": "멋진분이시네요👏👏" + }, + { + "author": "bbang._.zzin", + "comment": "@cjw_lifestyle 맞아요😍" + }, + { + "author": "rld._.or", + "comment": "지나가다가 만화 보게된 예비 교원입니다 담당 선생님 가치관이 너무 좋네요 자극받아 갑니다..🥺 찐빵님 같은 제자를 기를 수 있는 멋진 교사가 되어보도록 하겠습니다 ..!" + }, + { + "author": "bbang._.zzin", + "comment": "@rld._.or 독자님은 정말 멋진 선생님이 되실거에요🥰🥰🥰🥰 장담합니다!!!!!!" + }, + { + "author": "lujasel", + "comment": "저는 과고에서 2학년 물리가 너무 어려워서 선생님께 가서 울었어요 ㅋㅋㅋ 그때 쌤이 저한테 참고서랑 정관장 주신거 졸업하고도 기억할것 같아요" + }, + { + "author": "bbang._.zzin", + "comment": "@lujasel ㅠㅠㅠㅠ그런 위로 받으면 정말 마음 깊숙히부터 힘이 차오르는 거 같죠😂" + }, + { + "author": "yeun_crystal", + "comment": "봉쨩...그립습니다...라기엔 가장 중요한 스티브잡스 얘기가 빠졌는데?" + }, + { + "author": "bbang._.zzin", + "comment": "@yeun_crystal 미래 머시기가 스티브잡스이야기잔아~~~" + }, + { + "author": "yeun_crystal", + "comment": "@bbang._.zzin 폰트 얘기가 나와야 '진짜'지" + }, + { + "author": "unwise_decision", + "comment": "대학가려면 1차붙고 2차붙으라니ㅋㅋㅋ 그럼 1차떨어지고 2차붙겠어요?" + }, + { + "author": "im_hyuns", + "comment": "절문근샄ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ" + }, + { + "author": "bbang._.zzin", + "comment": "@im_hyuns 100번은 넘게 들었던거 같지" + }, + { + "author": "j_m__ing", + "comment": "😢..저런 직업정신.. 오히려 커가면서 현실에 치여 가지기 힘들다는걸 알고 난 후로 더 존경스러워 보여요.." + }, + { + "author": "j_m__ing", + "comment": "@j_m__ing 찐빵님 같은 인재를 틔어낸 멋진 말씀 저도 잘 배워갑니다!:)" + }, + { + "author": "j.ryeon.toon", + "comment": "와… 아이들을 향한 따듯한 마음과 절대 밤새지 말라는 인생에 중요한 교훈 그리고 결정적으로 치킨…?!?!? 참 교사님이시네여… 😂👏👏" + }, + { + "author": "subin_516", + "comment": "선생님의 조언이 새벽공부를 시작하는데에 큰 도움이 됐다고 하셨는데 어떻게 도움이 되셨는지 자세히 알고 싶네여!!(저도 밤샘을 좀 자주 하는지라 생활패턴이..........)" + }, + { + "author": "2_house_house", + "comment": "밤 새지 말라 ☞ 새벽공부 시작 ㅋㅋㅋㅋ 하지 말라 하면 하고 싶어지는 법😂" + }, + { + "author": "soso0821", + "comment": "이 분이 근처 중학교에서 1년 일하시고 다시 돌아와서 17년째 계신다는 그분이신가요ㅋㅋ" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbpVh2FtChX/", + "caption": "Photo by 연서_연더랜드 on March 28, 2022. May be a cartoon of text that says '#요즘 사진 사진 찍을게요~ 하나 둘 셋! @j_loveletter 눈 크게 뜨기! 자연스러운 입꼬리 마스크만 보여..'.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277082244_311902814373069_5170240235412108923_n.jpg?stp=dst-jpg_e15_fr_s1080x1080&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=109&_nc_ohc=EFstmlb9DoYAX_SL2HF&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzg2NjkyNzgxMjA2MTI3MQ%3D%3D.2-ccb7-4&oh=00_AT_oKX5_36rkSAjPcdqJRno7mWE0odITiA7BtGVzzhQVTg&oe=6248B85F&_nc_sid=4efc9f", + "username": "j_loveletter", + "description": "🥰😂\n#코로나 #마스크\n\n최근 몇년간 야외에서 찍은 사진은 대부분 마스크샷이라 속상해요..\n언제쯤 벗을 수 있을까요?", + "hashtags": [ + "코로나", + "마스크", + "이모티콘", + "연서", + "연더랜드", + "코시국", + "셀카", + "모두의귀요미", + "캐릭터", + "일러스트", + "일러스트레이터", + "emoji", + "인스타툰", + "만화", + "그림일기" + ], + "datetime": "2022-03-28T11:30:06.000Z", + "likes": "247", + "comments": [ + { + "author": "personality_hwang15", + "comment": "@juri0.0 마스크 벗고 시퍼" + }, + { + "author": "kkolibyeol", + "comment": "그러게요 언제쯤 마스크없이 살까요 ㅜㅜ" + }, + { + "author": "moongzipsa", + "comment": "귀엽고 슬프고ㅠㅠㅠ언재쯤 마스크없이 마음껏 사진찍을까요🥲" + }, + { + "author": "tanbbo_studio", + "comment": "그니까요🥲 기온차가 심한 날엔 마스크 안에 습기가 차서 더 힘들더라구요... 그래두 귀요미들 귀여움은 마스크를 뚫고 나오네요🧡 (숨겨지지 않는 매력)" + }, + { + "author": "roserose_lovely.garden", + "comment": "우리의 매력을 다 뽐내야되는데 말이죠😢🔥" + }, + { + "author": "j_loveletter", + "comment": "😢" + }, + { + "author": "j_loveletter", + "comment": "@j_loveletter #이모티콘 #연서 #연더랜드 #코시국 #셀카 #모두의귀요미 #캐릭터 #일러스트 #일러스트레이터 #emoji #인스타툰 #만화 #그림일기" + }, + { + "author": "0.0__moon", + "comment": "코로나 터지고 밖에서 찍은 사진들보면 마스크로 표정이 잘 안보여서 속상하드라구요..😢" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbrWjZ3rBAP/", + "caption": "Photo by 방울방울 : 인스타툰 🦖 on March 28, 2022. May be a cartoon of text that says '방울씨! 그거아세요? 그거 지금 우리의 얼굴은... 전생에 사랑했던 사람의 얼굴이래요! 전생의 나는... 지금의 나에게 사과하라! 修售樂 환갑잔차 @purple_bear_go'.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277518729_727767981933288_3145228273864005064_n.webp?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=100&_nc_ohc=FSFQ0TSjoaYAX8LWRvt&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDQzNDM4Mjk1MDc2NDU1OQ%3D%3D.2-ccb7-4&oh=00_AT8vrtp4Tg9F7CHZXuNWDr4jj17uK4A6AOgkHgLWfOpXNg&oe=62496347&_nc_sid=4efc9f", + "username": "purple_bear_go", + "description": "전생의 나는...\n\n어쨌든\n\n사랑을 하긴 했었나보구나 🤣\n\n사랑해요 여러분❤\n\n사랑하세요 여러분❤\n\n-\n#얼굴 #전생 #네컷만화 #방울네컷 #방울툰 #인스타툰 #일상툰 #봄툰", + "hashtags": [ + "얼굴", + "전생", + "네컷만화", + "방울네컷", + "방울툰", + "인스타툰", + "일상툰", + "봄툰" + ], + "datetime": "2022-03-29T06:17:32.000Z", + "likes": "136", + "comments": [ + { + "author": "rustic_sang", + "comment": "희망이 있긴하네요 사랑을 하긴했었다니😂😂😂" + }, + { + "author": "purple_bear_go", + "comment": "@rustic_sang ㅋㅋㅋㅋㅋ올해는 사랑하자요 상작가님🙌❤️❤️❤️❤️" + }, + { + "author": "ombakgi", + "comment": "앗..지금의 나를 사랑했었다면 아주 잘한거라고 칭찬해주고 싶어요ㅋㅋㅋㅋㅋㅋ😂😂😂😂😂😂" + }, + { + "author": "purple_bear_go", + "comment": "@ombakgi 앗!! 옴박지님 찾아갈거야아아!! 가서 뜨겁게 칭찬해버릴거야아아😍😍😍😍" + }, + { + "author": "againyuri_toon", + "comment": "엥 방울이 미녀인거 다 아는데..!!!" + }, + { + "author": "purple_bear_go", + "comment": "@againyuri_toon 후후😍😍😍 역시 사랑할 수 밖에 없는 유리선배❤️❤️❤️❤️❤️" + }, + { + "author": "im.in.l_ove", + "comment": "ㅋㅋㅋㅋ 아 그러네요 하긴 했었나보다아아아아ㅎㅎ😮" + }, + { + "author": "purple_bear_go", + "comment": "@im.in.l_ove ㅋㅋㅋㅋㅋㅋ다음 생을 위해 이번 생은 잘 찾아보자아아아아아🙌❤️❤️❤️❤️" + }, + { + "author": "ju_ho.lee", + "comment": "전 사과정도로 끝날게 아니네요 과거미래 법정소송" + }, + { + "author": "purple_bear_go", + "comment": "@ju_ho.lee 지금 사과받으려고 타임머쉰 개발 중인데 주호님 자리까지 만들어놓겠습니다!🤣🤣🤣🤣🤣" + }, + { + "author": "ju_ho.lee", + "comment": "@purple_bear_go 감사함돠👏😍" + }, + { + "author": "purple_bear_go", + "comment": "@ju_ho.lee 키키 사랑해요😍😍😍" + }, + { + "author": "moonlion999", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 전 석고대죄 해야 할듯 ㅠ 꺼이꺼이" + }, + { + "author": "purple_bear_go", + "comment": "@moonlion999 ㅋㅋㅋㅋㅋ법정소송하시는 분에 이어 석고대죄까지 나왔군요🤣🤣🤣🤣 다들 센스가 정말 최고에요❤️❤️❤️" + }, + { + "author": "moonlion999", + "comment": "@purple_bear_go 마지막에ㅋㅋ \"사과하라 !!\" 빵터졌어요ㅋㅋㅋㅋ😂😂😂" + }, + { + "author": "purple_bear_go", + "comment": "@moonlion999 ㅋㅋㅋㅋㅋ사과를 아직 받지못하였지만ㅋㅋㅋ빵터지셨다니! 오늘도 기분이 좋습니다😍😍😍😍" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbosiaFrMMs/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277400482_1577038515985443_6946777635176890757_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=1&_nc_ohc=zBQAG2GVvgMAX_2MEHb&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzY4NjY0MTIzMjU2NTYyOQ%3D%3D.2-ccb7-4&oh=00_AT_DmLFiCggzxDNeX9nP2aN_AUHV-DTnxKZP11ejQpRj5A&oe=6249D129&_nc_sid=4efc9f", + "username": "kimfanta", + "description": "같은 면역체계를 공유하는 자의 비애…\n\n#인스타툰 #그림일기 #면역력 #가족 #환절기 #열나면심장이덜컹 #코그만뚫고싶어", + "hashtags": [ + "인스타툰", + "그림일기", + "면역력", + "가족", + "환절기", + "열나면심장이덜컹", + "코그만뚫고싶어" + ], + "datetime": "2022-03-28T05:31:54.000Z", + "likes": "2,671", + "comments": [ + { + "author": "_leehyol_", + "comment": "앗 저랑 같은 온도시네요 ㅋㅋㅋ10도이하 패딩ㅋㅋㅋ" + }, + { + "author": "kimfanta", + "comment": "@_leehyol_ 추운거보다 더운게 낫쥬ㅋㅋ" + }, + { + "author": "noonpang_toon", + "comment": "ㅋㅋㅋㅋ저도 아직두 전기장판 사용이요...😂" + }, + { + "author": "garibong2", + "comment": "외투시스템 저랑 똑같아요 ㅋㅋ 3월말인데 아직까지 추운건 왤까요ㅠㅠ" + }, + { + "author": "mangcowc", + "comment": "리스크관리ㅋㅋㅋ관리할만하죠.. 관리해야 나중에편해요😂😂" + }, + { + "author": "leesyoung82", + "comment": "ㅋㅋㅋㅋㅋ 리스크 관리😂😂😂 작가님 제 스탈...❤️" + }, + { + "author": "sso.aeng", + "comment": "앍 ㅋㅋㅋㅋㅋ 작가님의 리스크관맄ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 현실적입니다!!!👏👏👏" + }, + { + "author": "j_ramc", + "comment": "올해는 객기를 부려 지금 얇은 코트를 입는데 너무 추워요....겨울옷 다 집어넣었는데 감기 걸릴거 같아요 흑흑흑😢" + }, + { + "author": "hello_cokey", + "comment": "리스크관리 😂😂 맞네요 👍👍👍" + }, + { + "author": "minia", + "comment": "리스크 관리 ㅋㅋㅋ 저도 애 옷 맨날 벗는데도 겉옷 웨이터처럼 손에 들고 나가요~" + }, + { + "author": "miae_bs", + "comment": "저도ㅋ👏👏👏 남편하고아들옷을챙기게되요" + }, + { + "author": "liamelonie", + "comment": "리스크관리ㅋㅋㅋㅋㅋ😂😂😂😂" + }, + { + "author": "cherrybread.art", + "comment": "저둨ㅋㅋ 완전히 여름이다 하는 날씨여도 환절기 일교차 있으면 절대 가디건이라두 하나씩 들고 다녀요 ㅠ 애 낳구 추위를 더 타요 🥶" + }, + { + "author": "yoonseul_doong", + "comment": "앗 저듀... 무조건 감기안걸리는게 우선😢" + }, + { + "author": "ycantusedissid", + "comment": "큰아들,작은아들(???) 살피시느라 고생이 많으십니다😂" + }, + { + "author": "heymin1005", + "comment": "저도 외출시 울집 남자들 겉옷 챙겨서 가요..." + }, + { + "author": "jyal.j", + "comment": "리스크 관리👍🏼" + }, + { + "author": "zzang1632", + "comment": "ㅋㄱㄱㄱ ㄱㄱ마지막 공감됩니다😂" + }, + { + "author": "ji.eun.kim_93", + "comment": "ㅋㅋㅋ 차라리하나더 껴입고 벗는게 훨낫져 ㅋㅋ 현명한선택이에요 ㅋㅋ" + }, + { + "author": "minimi_choihee", + "comment": "리스크 관리라니.. 품질종사자가 움찔할 단어네여🙌🙌" + }, + { + "author": "iamdorothy.s", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 리스크관리 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ" + } + ] + }, + { + "key": "https://www.instagram.com/p/Cbp9soovc5C/", + "caption": "Photo by ෆ뽀심ෆ₍˄·͈༝·͈˄₎ෆ on March 28, 2022. May be an illustration of text that says '내일 부터 가새 산다 л 꼭 진짜 뽀심'.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277397796_1331498027337149_7283512505961253072_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=105&_nc_ohc=CPo1bYn8H8kAX9w3Sz0&tn=586VnWFyvYIXAbvC&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDA0MzU5MTE0MjE5ODg1MA%3D%3D.2-ccb7-4&oh=00_AT98pqKk1i0_CYHCRBy0p4nLtcL4PP17uds3pofoHp2IxQ&oe=624A6646&_nc_sid=4efc9f", + "username": "posim.e", + "description": "내일부터 갓생산다🔥\\\\( •̀ω•́ )//\n.\n.\n.\n.\n.\n\n#그림계정맞팔 #이모티콘 #아이패드드로잉 #프로크리에이트 #일상툰 #드로잉 #컷툰 #공감툰#만화 #인스타툰 #짤 # #일러스트 #illustration #drawing#뽀심#내일#직장인#학생#갓생#갓생산다#fyp#fff#lfl", + "hashtags": [ + "그림계정맞팔", + "이모티콘", + "아이패드드로잉", + "프로크리에이트", + "일상툰", + "드로잉", + "컷툰", + "공감툰", + "만화", + "인스타툰", + "짤", + "", + "일러스트", + "illustration", + "drawing", + "뽀심", + "내일", + "직장인", + "학생", + "갓생", + "갓생산다", + "fyp", + "fff", + "lfl" + ], + "datetime": "2022-03-28T17:21:06.000Z", + "likes": "158", + "comments": [ + { + "author": "mo_daram_", + "comment": "내일은 ,,꼭 …!!!!💪🏻" + }, + { + "author": "posim.e", + "comment": "@mo_daram_ 다람자까니임( •̀∀•́ )✧❤️‍🔥내일부터 가치 갓생 살아봅시다\\\\( •̀ω•́ )//❤️‍🔥❤️‍🔥" + }, + { + "author": "bokko_mongttang", + "comment": "나도 갓생살구야~~!!!!😂😂" + }, + { + "author": "posim.e", + "comment": "@bokko_mongttang 복고몽땅 자까니임❤️‍🔥\n우리 같이 갓생 살자구요٩(๑`^´๑)۶❤️‍🔥\n뽜이야아٩(//̀Д/́/)۶❤️‍🔥❤️‍🔥❤️‍🔥" + }, + { + "author": "youjin19900201", + "comment": "가즈아!!🔥🔥🔥🔥🔥🔥🔥" + }, + { + "author": "posim.e", + "comment": "@youjin19900201 아코 자까니임❤️‍🔥\n같이ㅡ가요오❤️‍🔥❤️‍🔥고고고싱\\\\( •̀ω•́ )//❤️‍🔥" + }, + { + "author": "youjin19900201", + "comment": "@posim.e 예아!!😆👍👍👍👍👍👍" + }, + { + "author": "dorigom_0318", + "comment": "화이팅!!!!🔥" + }, + { + "author": "posim.e", + "comment": "@dorigom_0318 도리곰 자까니임❣✨ 뽜이티이잉( •̀∀•́ )✧💛쪼옵💛❤️‍🔥" + }, + { + "author": "jjugguli", + "comment": "마쟈여 진짜 내일부터...! 진짜루...!!!!" + }, + { + "author": "posim.e", + "comment": "@jjugguli 쭈 자까니임❤️‍🔥\n우리 가치 갓생 살아요(੭ ˃̶̀ロ˂̶́)੭⁾❤️‍🔥❤️‍🔥\n진짜류(˵¯͒⌓¯͒˵)✨ 쪼옵❤️‍🔥" + }, + { + "author": "eun_a_su_", + "comment": "오늘부터 다시 시작이다 뽀심이 화이티이이잉🔥🔥😍" + }, + { + "author": "posim.e", + "comment": "@eun_a_su_ 은아수 자까니임❤️‍🔥\n오늘부터 뽜이야아아아❤️‍🔥우리 가치 갓생 살아요(੭ ˃̶̀ロ˂̶́)੭⁾❤️‍🔥쪽❤️‍🔥" + }, + { + "author": "gureum_2021", + "comment": "갓생 가주아🔥🔥🔥" + }, + { + "author": "posim.e", + "comment": "@gureum_2021 구르미 자까니임❤️‍🔥갓생 가쥬아아아아❤️‍🔥🔥🔥자까님 쪽❤️‍🔥( •̀∀•́ )✧" + }, + { + "author": "pompo_ng", + "comment": "나두 누울래 자리이또?" + }, + { + "author": "posim.e", + "comment": "@pompo_ng 당욘하지퐁❤️‍🔥 퐁퐁이 여기누오❤️‍🔥퐁퐁이 기어오(˃̵͈᷄⌓˂̵͈᷅)❤️‍🔥쪽❤️‍🔥" + }, + { + "author": "angto_house", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋㅋ갓생의지 다지는 울 뽀시미 ㅠㅠㅠ 저도 내일부터 열심히 살게요...☺♥" + }, + { + "author": "posim.e", + "comment": "@angto_house 앙토 자까니임❤️‍🔥\n우리 낼부턴 가치 갓생 살아요( •̀∀•́ )✧❤️‍🔥❤️‍🔥쪽❤️‍🔥" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbpH9-NL0H7/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277417133_663219134933308_3140546109400290890_n.webp?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=104&_nc_ohc=RK9X3cDxWxkAX9ISwL1&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzgwNzI4MjMyNTg0NTkxNg%3D%3D.2-ccb7-4&oh=00_AT9ZkqgTUGzQoSHjdkkiQ_ysCPcyMxxcKOXn5sZtjdySdw&oe=6249353D&_nc_sid=4efc9f", + "username": "yeggu2", + "location": "South Korea", + "description": "드뎌 내전수 끄읕....? 며칠내로 번외 금방 가져오겠습니다! 😮 또 그리고 싶은게 많이 생겨서 빨리 움직여야겠어요 🤣🤣\n봐주셔서 감사합니다🤭❤️❤️\n.\n.\n.\n.\n#아이패드 #procreate #일상툰 #일러스트 #인스타툰 #사연툰 #내동생_전남친_수박쉬키 #illust #공감툰 #그림일기 #doodle #cutedrawing #dailycomic #character #ipaddrawing #드로잉 #전남친 #yeggu2", + "hashtags": [ + "아이패드", + "procreate", + "일상툰", + "일러스트", + "인스타툰", + "사연툰", + "내동생", + "illust", + "공감툰", + "그림일기", + "doodle", + "cutedrawing", + "dailycomic", + "character", + "ipaddrawing", + "드로잉", + "전남친", + "yeggu2" + ], + "datetime": "2022-03-28T09:31:36.000Z", + "likes": "159", + "comments": [ + { + "author": "baechu._.2", + "comment": "와....막장드라마였는데 주인공이 쿨내 팡팡이셨군요!! 믿음을 줬는데 드릅게 배신을 하다니!!ㅡㅡ수박시끼네요" + }, + { + "author": "yeggu2", + "comment": "@baechu._.2 바람피는 사람들은 진짜팡팡 혼나야하는데 !! 과일은 죄가없지먼 나쁜 수박시끼쉬키 🤬🤬" + }, + { + "author": "technician_toon", + "comment": "저거 한국말 맞나요…? 정말 이해 불가능😡" + }, + { + "author": "yeggu2", + "comment": "@technician_toon 한국말 아닌것 같아요...🤬🤬" + }, + { + "author": "song_seongu", + "comment": "작가님 이번화 개꿀잼요!" + }, + { + "author": "yeggu2", + "comment": "@song_seongu 감사합니다아압💪💪" + }, + { + "author": "__heejjunn__", + "comment": "ㅎr 개인적으ㅡ로 바람피는 사람들 너무 싫네여….. 불태워버리구싶다 …^^❤️" + }, + { + "author": "yeggu2", + "comment": "@__heejjunn__ 바람은 불타도된다...!!^^ 똑같이 당해보거라 으드득 🤨" + }, + { + "author": "grimya_doodle", + "comment": "😮😮😮😮🔥🔥🔥🔥🔥" + }, + { + "author": "yeggu2", + "comment": "@grimya_doodle 아주그냐아아앙 🔥🔥🔥🔥🔥" + }, + { + "author": "boc_dung", + "comment": "동생분 너무 단단하시고 멋있는 새럼...본받고싶읍니다....🔥🔥🔥🔥 수박시키는 주겨버려......" + }, + { + "author": "yeggu2", + "comment": "@boc_dung 저도 새삼 동생쿨내를 느꼈어요🤭 저라면 일어서기 힘들것 같은디 이런건 본받아야겠워요 😂 수박시키는 저기로 가서 엎드려있자 🔥🔥" + }, + { + "author": "e.ra.dy", + "comment": "ㅆㄹㄱ를 너무 미화해서 그리셨어요..ㅎㅎ...너무 엄청난 ㅆㄹㄱ네요... 동생분 감정 컨트롤이 대단하십니다!!! 본받고싶어요..🥺" + }, + { + "author": "yeggu2", + "comment": "@e.ra.dy 그릴때마다 너무 힘들었어요 😂😂 제 그림체의한계인것 같습니당 😔 동생의 마인드는 저도 좀 본받으려구요 😂" + }, + { + "author": "ming_u._.u", + "comment": "왛ㅎㅎ 저였으면 어떠케 나하테 이런이리!!! 이러면서 밤마다 속상했을 것 같은데 괜찮다고 하니까 다행이네여😂" + }, + { + "author": "bokko_mongttang", + "comment": "아닛 동생분 이렇게 쿨하시다니.. 저도 극F라서 존경스러울정도네요😂 SSAP쓰레기는 꼭 벌받기를!!!!!🔥🔥🔥🔥" + }, + { + "author": "yeggu2", + "comment": "@bokko_mongttang 전 절대 저렇게 생각 몬해요 😂😂 저도 완전 극F....😂😂 나중에 뿌린만큼 배로 거두기를!!!" + }, + { + "author": "maem_chan", + "comment": "씨발새끼가" + }, + { + "author": "yeggu2", + "comment": "@maem_chan ㅋㅋㅋㅋㅋㅋ 아주 그냥 거꾸로 달아놓고 🤬🤬" + }, + { + "author": "unnyangz", + "comment": "저런 쓰레기들은 공개적으로 망신을 줘야하는데...ㅎㅎ 말하는게 정말 가관이네옄ㅋㅋㅋ 진짜 찢어버리고 싶다..^^" + }, + { + "author": "yeggu2", + "comment": "@unnyangz 진짜 왜 바람을 피는걸까유 알 수 없네 🤨 작가님들 화형식에 찢어버린다하곸ㅋㅋㅋ 수박쉬키는 몸사려야겠네...🔥" + } + ] + }, + { + "key": "https://www.instagram.com/p/Cbo-GVqrtqb/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277325902_1013519655918665_1895990981289220538_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=1&_nc_ohc=Dyv9r0TToNcAX-KMnml&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzc2Mzg3ODY4NjM4NzQwNw%3D%3D.2-ccb7-4&oh=00_AT_G1c7krtf3rJHal80zGrqyWFkJW7z-zYlNsQd_-pMk8g&oe=624A7CDE&_nc_sid=4efc9f", + "username": "inoo.ari.duri", + "description": "아니.. 이럴 거면 카시트 하나만 샀지..;;😓\n.\n#강아지카시트 #카시트 #이누아리두리\n#푸들 #토이푸들 #크림푸들 #댕댕이\n#만화 #인스타툰 #웹툰 #짤\n#일러스트 #illustration", + "hashtags": [ + "강아지카시트", + "카시트", + "이누아리두리", + "푸들", + "토이푸들", + "크림푸들", + "댕댕이", + "만화", + "인스타툰", + "웹툰", + "짤", + "일러스트", + "illustration" + ], + "datetime": "2022-03-28T08:05:22.000Z", + "likes": "4,753", + "comments": [ + { + "author": "gyung_studio", + "comment": "언제봐도 졸귀들이에요 😍😍😍" + }, + { + "author": "inoo.ari.duri", + "comment": "@gyung_studio 😍😍😍흐흐흐 감사합니다🙌" + }, + { + "author": "4321.2020", + "comment": "혹시 이제 영양제는 구입 못하나요..?" + }, + { + "author": "inoo.ari.duri", + "comment": "@4321.2020 앗 아뇨-! 여전히 판매 중입니다-!😍 네이버에서 “십일장생 프로젝트” 검색하시면 나와요-!" + }, + { + "author": "4321.2020", + "comment": "@inoo.ari.duri 감사합니다!" + }, + { + "author": "2_yoonhyung", + "comment": "귀여워요😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@2_yoonhyung 😍😍😍" + }, + { + "author": "dearchopper", + "comment": "사랑스러움 한가득 💓💗" + }, + { + "author": "inoo.ari.duri", + "comment": "@dearchopper 😍😍😍😍🙌❤️❤️❤️" + }, + { + "author": "bokmani_bonggu", + "comment": "이거공감 😂😂😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@bokmani_bonggu ㅋㅋㅋㅋㅋㅋㅋㅋ 역시 ㅋㅋㅋㅋ😍" + }, + { + "author": "bokmani_bonggu", + "comment": "@inoo.ari.duri 👍👍" + }, + { + "author": "jcw0608", + "comment": "정말 푸들가족 볼때마다 행복을 느껴요~😍" + }, + { + "author": "inoo.ari.duri", + "comment": "@jcw0608 😍😍😍😍😍" + }, + { + "author": "holicjh0904", + "comment": "옹기종기😍😍😍😍😍한가족이니까요🙌" + }, + { + "author": "inoo.ari.duri", + "comment": "@holicjh0904 그런가봐요😍😍" + }, + { + "author": "jeypark_", + "comment": "너무 러블리ㅜㅜ❤️" + }, + { + "author": "inoo.ari.duri", + "comment": "@jeypark_ 😍😍😍" + }, + { + "author": "ko.eunsun", + "comment": "하하. 남의 카시트가 더 좋아보이는 효과?" + }, + { + "author": "inoo.ari.duri", + "comment": "@ko.eunsun ㅋㅋㅋㅋㅋㅋ😂😂" + }, + { + "author": "soomni84", + "comment": "아.. 진짜 너무 귀여워 미춰버리겠네😍" + }, + { + "author": "inoo.ari.duri", + "comment": "@soomni84 크흐흐😍😍😂😂😂" + }, + { + "author": "ar_le____eeen", + "comment": "큰 카시트는 기부하심이...? ㅋㅋㅋ🤣" + }, + { + "author": "inoo.ari.duri", + "comment": "@ar_le____eeen 으앜ㅋㅋㅋ 비싸게 주고 샀는데.. 어떻게든 적응시켜볼 거예요!😂😂😂" + }, + { + "author": "luv_mii_unni", + "comment": "너무 귀여워요😍 정말 사랑하는 가족의 모습 😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@luv_mii_unni 가족애가 저런 건가봐요😍" + }, + { + "author": "writer_an01", + "comment": "어쩜 이렇게 이쁜지..❤️" + }, + { + "author": "inoo.ari.duri", + "comment": "@writer_an01 😍😍😍아하! 예뻐보이려고 모여있었나..?" + }, + { + "author": "kkomi_prettygirl", + "comment": "작은걸 당근으로 보내줘요 ㅎㅎㅎㅎ" + }, + { + "author": "inoo.ari.duri", + "comment": "@kkomi_prettygirl ㅋㅋㅋㅋ 사실 작은 걸 더 최근에 샀어요 ㅠㅠ ㅋㅋㅋ" + }, + { + "author": "liz_song7984", + "comment": "귀요미들~~ 큰 카시트는 곧 오구꺼가될듯한데요?ㅎ😍😂" + }, + { + "author": "inoo.ari.duri", + "comment": "@liz_song7984 아하!!! 오구는 많이 클 예정이니까!!👏👏" + }, + { + "author": "yuddong8466", + "comment": "항상 두개사면 하나가지고 싸우는 다견가정🐶🐶" + }, + { + "author": "inoo.ari.duri", + "comment": "@yuddong8466 ㅋㅋㅋㅋㅋㅋ 국룰" + }, + { + "author": "yuddong8466", + "comment": "@inoo.ari.duri 빵 멍 아~~엄마 고정됐다✌✌✌" + }, + { + "author": "lucy_ming_kim", + "comment": "원래 가족은 한 방에서 살비비고 가야죠 ㅋ" + }, + { + "author": "inoo.ari.duri", + "comment": "@lucy_ming_kim 역시 그런 거죠?😍" + }, + { + "author": "salt_pepper_bros", + "comment": "원래 인형도 두개 사주면 하나로 놀고 그러는 거죠 ㅋㅋㅋ" + }, + { + "author": "inoo.ari.duri", + "comment": "@salt_pepper_bros 그런 법이죠!ㅋㅋㅋㅋ" + }, + { + "author": "ryulove_sj", + "comment": "셋이 한셋트니까요 🥰🥰🥰🥰" + }, + { + "author": "inoo.ari.duri", + "comment": "@ryulove_sj 역시 셋뚜셋뚜!🙌😂😍" + }, + { + "author": "yuniiiiii_03", + "comment": "ㅋㅋㅋㅋㅋㅋㅋㅋ잉ㅠㅠㅠㅠ귀여워라ㅠㅠㅠㅠ" + }, + { + "author": "inoo.ari.duri", + "comment": "@yuniiiiii_03 😍🙌❤️" + } + ] + }, + { + "key": "https://www.instagram.com/p/CbovzIeN3rs/", + "caption": "", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277321565_159405853126230_1410197400661183626_n.jpg?stp=dst-jpg_e15_fr_s1080x1080&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=106&_nc_ohc=TC5xobQ3EZAAX-KhSCZ&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwMzcwMDk4NTAyMjk2NzE3MA%3D%3D.2-ccb7-4&oh=00_AT_DokQeua-Zm6eLNMjEgtdXp4U6_9cExeXguq8nxlQHSw&oe=624A57C5&_nc_sid=4efc9f", + "username": "__bari__doodles", + "description": "🔥 나의 아찔했던 사회초년생 모먼트 #도서제공\n\n엉망진창이었던 정바리의 첫 사회생활 이야기...\n\n여러분은... 이러지 말라고...\n자그마한 이벤트를 준비했어요...😎\n👇👇👇\n\n<바리X매너 레벨 올리기 책 증정 #이벤트 >\n\n✔ 이벤트 참여 방법 :\n본 게시글 내 댓글로 ‘내가 면접을 볼 때/인턴일 때/신입사원일 때 했던 실수 썰 풀기!\n✔ 이벤트 기간: 3/28(월) ~ 4/1(금)\n✔ 당첨자 공지: 4/4(월) 개별 공지\n✔ 당첨자 혜택: <매너레벨 올리기> (5명)\n당첨자는 인스타그램 스토리 or 게시글에 간단한 서평을 남겨야 합니다.\n\n#인스타툰 #일상툰 #웹툰 #공감툰 #만화 #그림일기 #만화스타그램 #인턴툰 #직장인 #인턴 #직장인공감 #인턴공감", + "hashtags": [ + "도서제공", + "이벤트", + "인스타툰", + "일상툰", + "웹툰", + "공감툰", + "만화", + "그림일기", + "만화스타그램", + "인턴툰", + "직장인", + "인턴", + "직장인공감", + "인턴공감" + ], + "datetime": "2022-03-28T06:00:24.000Z", + "likes": "480", + "comments": [ + { + "author": "__bari__doodles", + "comment": "여러분이 작성해주신 썰 읽으면서 웃고 울고 바들바들 떨고 있숩니다...❤️🥰 이벤트 게시물이라 한 분 한 분 답글을 달아두릴 수 없지만... 댓글 남겨주셔서 다들 감사해요!!! 사회초년생 아자아자 파이팅이다~~~~!!!!!☺️🔥" + }, + { + "author": "galaxy_cat02", + "comment": "저 너무너무 갖고싶어서 썰 풀어봅니다.\n제가 다니는 알바처에는 젊은대표님이 계십니다. 그런데 사진작가님들 중 대표님이 계시다는 소문을 듣고 그때부터 사진작가분들을 뚫어지게 쳐다보 기 시작했어요. 그것까진 괜찮은데 눈을 마주치면 인사하거나 해야하잖아요?ㅠㅜㅜ રલો 쫄아가지고 \"아 괜히 비밀인데 이제와서 인사해서 아는척 한다고 생각하시면 어쩌지\" 싶어서 제가 눈싸움 거는거마냥 눈마주쳐도 계속 쳐다보기만 하고 인사도 안하고 그렇게 쳐다보기만 하는걸 여러번.. 했습니다. 지금 생각하니 잘 보여야 할 사람을 째려보기나 하다니 잘릴수도 있겠다는 생각이 드네요. 후..." + }, + { + "author": "nanheemang", + "comment": "우와.. 저 메일에 당체 많이 썼는데 반성하게 되네요ㅠㅠ (하트동글이도 많이씀ㅋㅋㅋㅋ) 저 책 정말 읽어봐야겠어요!! 최고최고😍" + }, + { + "author": "drawing_baepsae", + "comment": "저는 인턴할때 cc걸라고 하는 말 뭔말인지 몰라서 네이버에 검색해보고 카본카피 하면될까요? 라고 여쭤봐서 졸지에 영어 줄임말 혐오자 되었던 기억^^... 흑" + }, + { + "author": "baa_kyeon", + "comment": "대표님참여하는 아침 회의. 대표님이 말씀하시고계시는데 맞은편 창가에서 눈이내리길래 \"눈와요!\"라고 외친 저... 주임님이 허벅지를 살짝 쳐줘서 깨닫고 \"죄송합니다-!!!\" 하고 다시 회의참여했습니다. 이 이야기는 저희 부모님도 머리를 짚으셨어요.🤗" + }, + { + "author": "3blue_xx", + "comment": "교수님앞에서 뚝딱거리기 최강자...\n교수님한테 메일보낼일이 있었는데 딱 저렇게 보냈었던 기억이 😭 딱딱해 보일까봐 “확인부탁드립니다” 라고 쓰지 않고 괜히 “확인바랍니당! “ 느낌표 까지 썼던 기억이 ..\n저희과가 사람이 많아서 교수님께서 기억 못하실거 라는 생각에 마주쳐도 인사도 못드린적이 많았었죠 ... 흑 왜그랬냐 증말...\n인턴 면접볼때는 긴장되어서 손을 만지작 거렸는데 그게 진짜 은근 마이너스 요소더라구요 ㅠ\n후 시간을 되돌리고 싶은 순간이 많은데 아직 막학년 취준생으로서 매너레벨 상승해서 좋은 결과 받아보고 싶습니당! 📚 으쌰🔥" + }, + { + "author": "moongd0g", + "comment": "나..현재진행형에요... 아직도 실수해..진짜 죽어야하나? 다닌지 일년째에 접어들어도 신입으로 쳐주나요? 아직도 실수를 한다면 사람이 아닌거겠죠? 저도 한번 여보세요라 받고나서 당황ㅋㅋㅋㅋ 민원인이 자세히 캐물어보면 넘나 투명하게.. 글쎄요 그건 모르겠어요 (???파워당당...뻔뻔)" + }, + { + "author": "j.ryeon.toon", + "comment": "와 프리랜서인 제게도 꼭 필요한 책이네요.. 프리는 메일쓰는법이나 비즈니스용어를 잘 못배우는 경우가 많아서 정말 유용해 보여요 그리고 저도 전에 업무메일에 ㅠㅠ<- 이런 눈물 잔치 한 적 있어서 갑자기 생각나 이불킥 했습니닼ㅋㅋㅋ ㅠㅠㅠ" + }, + { + "author": "oyoyonnii", + "comment": "24살에 인생에서 처음 들어간 회사에서 식사 후 카페에서 다른분들이 커피 가지러 일어나길래 굳이 나도 갈 필요있나 싶어서 앉아있었답니다,,,,,🤣🤣인턴이었는데,,ㅋㅋㅋㅋㅋ아찔" + }, + { + "author": "hye_0.jour", + "comment": "전 별거 아닌데, 꼬꼬마 학생 때 선생님께서 태워주시는 차 뒷자리 타려던거요… 조수석부터 채우는지 몰랐던….^^" + }, + { + "author": "ash_toon1", + "comment": "신입시절에 단체공지 메신저로 쪽지보낼때 용용체와 깜찍한 이모티콘써서 이모티콘쓰지말라고 한 소리 들었어요ㅎ 지금은 전화 업무메일 계속 생각하며 하네요!" + }, + { + "author": "ovaerenu", + "comment": "오, 바리님 게시물에 너무 딱인 홍보네요!\n바로 두권 주문 완료했습니다❤️" + }, + { + "author": "y_1_daily", + "comment": "진심 최악 오브 최악의 실수모음집 !^^ 어리버리 인턴일 때... 광고대행사랑 미팅날 마침 사수님이 면접 중이셨는데 멍청한 어리버리 인턴1은 1) 라운지에서 기다리는 손님 접대도 안하고 2) 면접보는 중인 방에 똑똑하기(진짜 미친거아니야.?ㅜ) 사수님표정보고 ㅈ댓다 실감후 쇽 나가서는 내자리로 일하러 돌아감 3) 덩그러니 남겨진 손님들.... = 진짜 제가 생각해도 왜그랬는지 모르겠어요... 인턴이라 봐줬지 아니었음 바로 잘렸을듯....😢" + }, + { + "author": "louonu", + "comment": "악 너무 공감돼요 ㅋㅋㅋㅋㅋㅋ\n제가 영상 프로덕션 인턴할 때였는데,\n조직이 나름 자유로웠어요!\n근데 얼떨결에 인턴 신분으로 라이브 중계 메인 캠하고 피디를 맡았는데 라이브 참가자 분들이 전부 기업 대표님들, 사장님들.. 뭐 각 지역 재단 팀장님들이었던거죠.....\n기업에서는 인턴인거 모르게 정직원인척 하고 뻔뻔하게 대하라!라고 하셔서 얼렐레 하면서 음소거 버튼 끄고 첫 안내로 한 말이, \"여기 안들리시는 분? 계신가요?\"라고 당당하게 했어요.\n근데 다들 어리둥절~해서 모르시길래 뭔가 말씀하시는 것 같아서 마이크 그냥 풀어드렸는데 그냥 사담하시고 계사는 거더라구요ㅠㅠㅠㅠㅠ ㅋㅋㅋㅋㅋㅋㅋ 라이브 중계 중에 사담할 거라곤 생각도 못했는데... 그렇게 도내 포럼 라이브 행사 속에 다른 기업 사담이 생생하게 송출 됐고... 다음날 저는 메인 피디에서 서브 피디로 좌천당했답니다 ^_^..ㅋㅋㅋ 아직도 생각하면 오싹한 인턴 시절이예요.. 으으 매너레벨 올려서 다시 어디선가 당당한 메인피디가 되어 보겠어요..!🤭💗🍀✨" + }, + { + "author": "louonu", + "comment": "@louonu 당일 날 실장님의 코멘트 한 마디는... \"네~^^ 아주 자~알 하셨습니다^^ 집이나 가세요^^\" 였답니다 흐흐 ^_ㅠ" + }, + { + "author": "uni__128", + "comment": "@louonu 앜ㅋㅋ 방송사고네요😂" + }, + { + "author": "naneunzieun", + "comment": "차장님께 ~~~렇게 하면 어림도 없겠죠? 라고 회사 메신저 보냈다가,, 일주일동안 후회했던 기억,, 초년생의 서투름으로 이해해주셨겠지만 앞으로 더 실수하고 싶진 않네요ㅠ" + }, + { + "author": "breath__0425", + "comment": "회식 자리-막내다보니 제일 높은 직급인 부장님 옆에 앉게 되었는데 아무 생각 없이 대리님이 구워주시는 고기 쏙쏙 집어먹다가 혼났......ㅎㅎ" + }, + { + "author": "jihhoo", + "comment": "인턴시절 공간섭외를 하기 위해 컨택 메일을 돌리는 업무를 하던 때… 숨은 참조라는 걸 몰라서 각 업체에 단체메일로 돌려버렸…어요 아찔..🤦🏻‍♀️ 기억하자 숨은 참조" + }, + { + "author": "mizoom_toon", + "comment": "이걸... 일찍 읽었어야했어요.. 무수히 지나가는 흑역사 😇" + }, + { + "author": "20xxdiary_jy", + "comment": "인턴했을 때 처음 한 달 동안 회사 포털에 매일매일 출근/퇴근 근무 시간을 입력하지 않아서 인사팀에서 연락오고 급여를 못받을 뻔 했습니다,,,,^^,,지금 생각해도 아찔하네여" + }, + { + "author": "ye_.3.bbi", + "comment": "흔하지만 파일 첨부 안하고 메일보내기🤣\n앗차차 싶은 순간들 너무 많은 인턴 생활 중입니다 하하,,," + } + ] + }, + { + "key": "https://www.instagram.com/p/CbrgrsLLogr/", + "caption": "Photo by GRINNNER on March 29, 2022. May be an illustration.", + "img_url": "https://scontent-ssn1-1.cdninstagram.com/v/t51.2885-15/277365848_4810919252354110_2867754509196100733_n.jpg?stp=dst-jpg_e35&_nc_ht=scontent-ssn1-1.cdninstagram.com&_nc_cat=110&_nc_ohc=KKq6Bsna_UcAX8PZIo3&tn=586VnWFyvYIXAbvC&edm=ABZsPhsBAAAA&ccb=7-4&ig_cache_key=MjgwNDQ3ODkzMjgyNjM1OTg1MQ%3D%3D.2-ccb7-4&oh=00_AT8DRP8TxeVTk8qvRsQfSsRCykHi9OcpAwA-c_7nicaqIQ&oe=6248EC1D&_nc_sid=4efc9f", + "username": "yagimeneko", + "description": "저녁을 준비하자.😋\n오늘의 요리사.🍳\n-비엔.\n\n#grinnner #야기메네코 #일러스트 #일러스트레이션 #그림스타그램 #캐릭터 #그림 #굿즈 #일상 #공감 #쇼핑 #감성 #데일리 #드로잉 #인스타툰 #f4f #스케치 #맞팔 #좋아요 #drawing #goods #doodle #illust #illustration #painting #cuteart #イラスト #キャラクター #マンガ", + "hashtags": [ + "grinnner", + "야기메네코", + "일러스트", + "일러스트레이션", + "그림스타그램", + "캐릭터", + "그림", + "굿즈", + "일상", + "공감", + "쇼핑", + "감성", + "데일리", + "드로잉", + "인스타툰", + "f4f", + "스케치", + "맞팔", + "좋아요", + "drawing", + "goods", + "doodle", + "illust", + "illustration", + "painting", + "cuteart", + "", + "", + "" + ], + "datetime": "2022-03-29T07:46:02.000Z", + "likes": 0 + } +] \ No newline at end of file diff --git a/producer.py b/producer.py new file mode 100644 index 0000000..5868128 --- /dev/null +++ b/producer.py @@ -0,0 +1,21 @@ +from kafka import KafkaProducer +import json +import time + +producer = KafkaProducer( + acks=0, + compression_type='gzip', + bootstrap_servers=['localhost:9092'], + value_serializer=lambda x: json.dumps(x).encode('utf-8') +) + +# 인스타그램 정보 불러오는 코드 작성 +start = time.time() + +file_path = "./output.json" +with open(file_path, 'r') as file: + data = json.load(file) + producer.send('test', value=data) + producer.flush() + +print("elapsed :", time.time() - start) diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..26dbfff --- /dev/null +++ b/run.sh @@ -0,0 +1,90 @@ +# Topic1 +python crawler.py hashtag -t 인스타툰 -n 20 -o ./output/p1_all_1 --fetch_details +sleep 10 +python crawler.py hashtag -t 인스타툰추천 -n 20 -o ./output/p1_all_2 --fetch_details +sleep 10 +python crawler.py hashtag -t 인스타툰연재 -n 20 -o ./output/p1_all_3 --fetch_details +sleep 10 +python crawler.py hashtag -t 인스타툰그램 -n 20 -o ./output/p1_all_4 --fetch_details +sleep 10 +python crawler.py hashtag -t 일상툰 -n 20 -o ./output/p1_all_5 --fetch_details +sleep 10 +python crawler.py hashtag -t 공감툰 -n 20 -o ./output/p1_all_6 --fetch_details +sleep 10 +python crawler.py hashtag -t 생활툰 -n 20 -o ./output/p1_all_7 --fetch_details +sleep 10 +python crawler.py hashtag -t 컷툰 -n 20 -o ./output/p1_all_8 --fetch_details +sleep 10 +python crawler.py hashtag -t 일상만화 -n 20 -o ./output/p1_all_9 --fetch_details +sleep 10 +python crawler.py hashtag -t 만화일기 -n 20 -o ./output/p1_all_10 --fetch_details +sleep 10 +python crawler.py hashtag -t 그림일기 -n 20 -o ./output/p1_all_11 --fetch_details +sleep 10 +python crawler.py hashtag -t 네컷만화 -n 20 -o ./output/p1_all_12 --fetch_details +sleep 10 + +#Topic2 +#커플툰 #연애툰 #결혼툰 #신혼툰 #부부툰 #육아툰 #가족툰 +python crawler.py hashtag -t 커플툰 -n 20 -o ./output/p2_love_1 --fetch_details +sleep 10 +python crawler.py hashtag -t 연애툰 -n 20 -o ./output/p2_love_2 --fetch_details +sleep 10 +python crawler.py hashtag -t 결혼툰 -n 20 -o ./output/p2_love_3 --fetch_details +sleep 10 +python crawler.py hashtag -t 신혼툰 -n 20 -o ./output/p2_love_4 --fetch_details +sleep 10 +python crawler.py hashtag -t 부부툰 -n 20 -o ./output/p2_love_5 --fetch_details +sleep 10 +python crawler.py hashtag -t 육아툰 -n 20 -o ./output/p2_love_6 --fetch_details +sleep 10 +python crawler.py hashtag -t 가족툰 -n 20 -o ./output/p2_love_7 --fetch_details +sleep 10 + +#Topic3 +#(특정 캐릭터 이름) #고양이툰 #강아지툰 #동물툰 +python crawler.py hashtag -t 고양이툰 -n 20 -o ./output/p3_character_1 --fetch_details +sleep 10 +python crawler.py hashtag -t 강아지툰 -n 20 -o ./output/p3_character_2 --fetch_details +sleep 10 +python crawler.py hashtag -t 동물툰 -n 20 -o ./output/p3_character_3 --fetch_details +sleep 10 + +#Topic4 +#요리툰 #운동툰 #다이어트툰 #채식툰 +python crawler.py hashtag -t 요리툰 -n 20 -o ./output/p4_hobby_1 --fetch_details +sleep 10 +python crawler.py hashtag -t 운동툰 -n 20 -o ./output/p4_hobby_2 --fetch_details +sleep 10 +python crawler.py hashtag -t 다이어트툰 -n 20 -o ./output/p4_hobby_3 --fetch_details +sleep 10 +python crawler.py hashtag -t 채식툰 -n 20 -o ./output/p4_hobby_4 --fetch_details +sleep 10 + +#Topic5 +#학생툰, 직장인툰, 직업툰, 알바툰, 약사툰, 널스툰, 카페툰 ... +python crawler.py hashtag -t 학생툰 -n 20 -o ./output/p5_job_1 --fetch_details +sleep 10 +python crawler.py hashtag -t 직장인툰 -n 20 -o ./output/p5_job_2 --fetch_details +sleep 10 +python crawler.py hashtag -t 직업툰 -n 20 -o ./output/p5_job_3 --fetch_details +sleep 10 +python crawler.py hashtag -t 알바툰 -n 20 -o ./output/p5_job_4 --fetch_details +sleep 10 +# python crawler.py hashtag -t 약사툰 -n 20 -o ./output/p5_job --fetch_details +# python crawler.py hashtag -t 널스툰 -n 20 -o ./output/p5_job --fetch_details +# python crawler.py hashtag -t 카페툰 -n 20 -o ./output/p5_job --fetch_details + +#Topic6 +#에세이툰 #감성툰 #힐링툰 #위로툰 +python crawler.py hashtag -t 에세이툰 -n 20 -o ./output/p6_emotion_1 --fetch_details +sleep 10 +python crawler.py hashtag -t 감성툰 -n 20 -o ./output/p6_emotion_2 --fetch_details +sleep 10 +python crawler.py hashtag -t 힐링툰 -n 20 -o ./output/p6_emotion_3 --fetch_details +sleep 10 +python crawler.py hashtag -t 위로툰 -n 20 -o ./output/p6_emotion_4 --fetch_details +sleep 10 + +#Run +python data_preprocess.py \ No newline at end of file