디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

디시 짤방 크롤링해서 성인이미지 판별하는 거 만들어 봤는데 평가좀

파이썬개발자(182.237) 2018.03.23 09:58:31
조회 7886 추천 63 댓글 29
														


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5077dfa7a1f9fc6f24af2d0a158


3월에 카카오 비전이라고 새로운 api가 나왔더라


거기에서 성인이미지 판별이라는 기능이 있길래 한번 테스트해봤음


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c50729f72b1a9ec9a646f2d01043


기능 데모도 제공하니깐 궁금한 사람들은 한번 해보셈


사진 보고서 soft한지 adult한지 수치를 json으로 리턴해주는 방식임


이걸 보고 딱 떠오른게 디시에서 짤방 다 모아가지고 돌려버리면


성인이미지만 필터링해서 뽑아낼 수 있겠구나 생각해봄


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5072afc744acfcbaf13f2d08b62


그래서 야짤 많이 올라오는 야구갤러리 리퀘스트 요청하고


리스폰스 받아서 크롤링 프로그래밍 함


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5077dab7e1ecbc6f210f2d02032

예쩐에는 User-Agent 체크 안했는데 요즘은 체크하더라 헤더 같이 안날려주면 html 리스폰스로 안던져줌


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5077fae291dcbcdf513f2d07fbc


a태그에 icon_pic_n 클래스가 존재하면 게시판 내부에 사진이 존재한다는거잖아


그래서 얘네들만 크롤링 대상으로 조건을 걸고 내부 링크에 다시 리퀘스트를 던짐


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5072cfb2917ce9aa645f2d0cea0


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5077ffc7e1ccb9da341f2d057f6


이렇게 던지면 내부에 첨부파일 다운로드 받는 곳이 있거든


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5077efa7b4c95c9ae17f2d0dcc8


이거 따서 또 다시 사진 저장되있는 서버에 리퀘스트를 날려줌


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c50779fe281ccbcaa64bf2d00239


그다음 리스폰스를 파일입출력으로 써주면 짤방들 수집이 가능한데


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5072bfc2f499ac9a711f2d0abe5


이런 느낌으로 다운로드가 됨


그럼 얘네를 디비에 넣고 


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5077bfb7f4e9bc8f246f2d08dff


nginx로 사진 서비스하고 카카오 API를 이용해서 성인이미지 판별을 시켜줌


처음에는 normalm, soft, adult가 null인데 카카오 API가 돌아가면 수치를 넣어줌


error는 png, jpg 아니면 나는거니깐 어쩔 수 없음


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab79a252edaa7286c500e672fb2dfbcec69520e79a1614ad59c5077bf6784ececaf240f2d0a9db


이렇게 단순한 쿼리로 디비조회하면 성인이미지만 뽑아볼 수 있음


어떄?



추천 비추천

63

고정닉 16

2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
공지 프로그래밍 갤러리 이용 안내 [69] 운영자 20.09.28 35035 62
2702149 환불에 따르는 세금 계산 아는 사람 있냐? 프갤러(121.172) 12:00 12 0
2702147 양산댓수가지고꺼드럭대는임베새끼특:개발조또모르고인지부조화있음 보법E노무현갤로그로 이동합니다. 11:54 9 0
2702145 RxStore- 마무리 5월 프갤러(121.172) 11:52 20 0
2702144 디시 바로 삭제된다 프갤러(121.172) 11:50 21 0
2702141 인생은 노력하고 외모가 전부인 이유 뒷통수한방(1.213) 11:46 11 0
2702139 이글 답변좀 프갤러(121.135) 11:45 12 0
2702138 f12 개발자도구 창 질문요 프갤러(59.21) 11:44 11 0
2702136 gpt병신같은데 왜 유독 유튜버들은 호들갑인거임?? [4] 뒷통수한방(1.213) 11:41 22 0
2702135 나님 넘나 순수행..⭐+ ♥순수퓨어냥덩♥갤로그로 이동합니다. 11:40 8 0
2702134 씨발 빨리 해달라면서 해줬더니 아스카영원히사랑해갤로그로 이동합니다. 11:40 16 0
2702132 입사시 연봉협상 가능한 부분이냐??? 도움좀 [1] 프갤러(218.155) 11:39 23 0
2702131 안드로이드 스튜디오에서 프갤러(121.135) 11:37 19 1
2702128 개피건... 마호로갤로그로 이동합니다. 11:31 12 0
2702127 주식 자동매매 만드려면 뭐가 필요할까요? [2] 천재(220.77) 11:29 17 0
2702126 귀여운 프붕이들아 빨리 밥먹어. [1] 40대프린이(175.194) 11:22 19 1
2702125 브라이덜 샤워가 뭐임? [3] 천재(220.77) 11:20 31 0
2702124 임베디드 특징 [2] 프갤러(112.155) 11:20 29 0
2702123 React Native 쓸때 맥이 편하냐 윈도우가 편하냐 [5] 프갤러(112.155) 11:19 29 0
2702122 취준 블로그로 공부한거 기록하는건 좋은 것 같음 [2] 프갤러(121.180) 11:11 28 0
2702121 사파리 웺소켓 끊어짐 프갤러(121.137) 11:10 13 0
2702120 빅데이터 딥러닝쪽으로 공부해야하나 [2] 프갤러(39.115) 11:04 26 0
2702119 데이터베이스 이거 툴 어디서 보는지 아는분? [1] 프갤러(112.217) 11:03 24 0
2702118 임베디드일수록 사람들이정의롭더라 [1] 뒷통수한방(1.213) 10:53 36 0
2702117 사람들이 우울해지고 불안해하는이유 ) 본인이 통수치고 이제 통수당할까봐 [1] 뒷통수한방(1.213) 10:53 22 0
2702116 주말 딱국하고 ip가 다름 ㅇㅅㅇ [1] ㅇㅇ(175.208) 10:42 28 0
2702115 아트웍딸딸이새끼들그냔몬둥이찜질존나마려움ㅋㅋ씹년들 보법E노무현갤로그로 이동합니다. 10:42 22 0
2702114 회로좄도아님lt스파이스기반으로싹다돌려볼수있는데뭐가걱정 보법E노무현갤로그로 이동합니다. 10:41 20 0
2702113 시발 국비 프로젝트중인데 조장 말하는거 개웃기노 [2] 프갤러(118.235) 10:38 55 3
2702112 정치글에 조현병 환자에 역겨운글 념글 도배에 어휴... 금융오지마라갤로그로 이동합니다. 10:37 16 0
2702111 토스 클론 코딩 할만함? 프갤러(112.155) 10:37 21 0
2702110 공공장소에똥오줌싸지그럼안방에쌈?참지마라딱국널보여줘 보법E노무현갤로그로 이동합니다. 10:36 13 0
2702109 임베를 쉽게 생각하는 사람들이있네 ㅎㅎ [1] dcms갤로그로 이동합니다. 10:35 47 0
2702107 나 딱지 담주엔 리마 2급 2차 본다 딱지(210.183) 10:34 14 0
2702105 쟤 차였냐 ㅇㅇ(104.28) 10:29 11 0
2702103 그래 미안해. 딱국 여성들한테쑥맥인거를 익명 공공공간에 풀어댔다 [1] 딱국(ㅆㅅㅋ)(118.235) 10:21 27 0
2702102 딱국 공공장소(프갤)에서 ㅈㄹ하지 말고 니 인스타 가서 헛소리해 프갤러(172.226) 10:16 23 1
2702101 그럼 딱국이를 왜 부정하는거야? [1] 딱국(ㅆㅅㅋ)(118.235) 10:15 24 0
2702100 해피너스 너가 딱국이 그렇게까지 미워하는 이유 알려줘 [1] 딱국(ㅆㅅㅋ)(118.235) 10:14 21 0
2702099 랜덤 구현 보통 어떻게 함? [3] 프갤러(58.72) 10:09 36 0
2702096 올해 목표: sqlp, saa [3] 따당이갤로그로 이동합니다. 10:00 53 0
2702094 재밌다 애들아. 현재 완결 이리 남 딱국(ㅆㅅㅋ)(118.235) 09:58 26 0
2702092 맥북 vs 윈도우 노트북 [1] 프갤러(112.155) 09:55 22 0
2702091 나님 시작합니당❤+ ♥순수퓨어냥덩♥갤로그로 이동합니다. 09:53 12 0
2702090 그냥 공부해보니까 ai가 대체한다는거 개소리같던데 [1] ㅇㅇ(221.139) 09:53 36 0
2702088 딱국 저러는 거 회사에 알려야되는 거 아니냐 [2] 프갤러(172.226) 09:42 50 0
2702085 [단독] 검찰, 文 청와대 민정실 친인척 팀장 압수수색 국민건강보험공단 직원…징역 (211.170) 09:34 11 0
2702084 전주지검 형사3부(부장검사 이승학)는 최근 문재인 정부 청와대 민정비서관 국민건강보험공단 직원…징역 (211.170) 09:34 14 0
2702083 일본거주 10년차 외노자 월급 나왔습니다 [12] 프로외노자갤로그로 이동합니다. 09:32 82 0
2702082 속보[딱국] 징역 30년 국민건강보험공단 직원…징역 (211.170) 09:31 23 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2