[단기] 03. Chrome Extension 과 Facebook API

2015. 2. 5. 02:33Projects/TJSSM

단기 프로젝트 진행이 벌써 10일이 지나가고 있습니다.

대강의 프로젝트 와꾸는 나왔습니다.

그러나 Chrome Extension 에서 Facebook API 를 연동하지 못하게 되는 사태를 맞이하였습니다.

아.. 제발 해결되었으면 합니다... 살려주세요...


일단은 해결을 하였습니다.

페이스북 로그인은 따로 하지 않았습니다. ( 구글링을 한결과 ) facebook 쿼리를 분석해서 누군가 올려놨더라구요.

해당 부분만 가져와서 처리하였습니다.


다음은 처리결과입니다.






추가로 기존 회원님이신 남두현 회원님께 기사내 썸네일 이미지 추출에 대해서 정보를 얻게 됐습니다.

내일은 기사 링크를 이용해 기사의 썸네일을 추출하는 부분을 진행할 예정입니다.


다음과 같은 순서로 할 예정입니다.


1. HTML 파싱

2. 메타태그 분석을 통한 캐릭터셋 취득 ( UTF-8,EUC-KR ... etc )

3. 해당 캐릭터셋으로 재 파싱

4. 정규식을 통한 <script>,<style> 제거

5. <body>내에서 정규식을 통한 <h2>,<span>,<p> 제거

6. 깨끗해진 body 내에서 , 텍스트 묶음들의 길이와 텍스트 묶음 저장

7. 정렬

8. 정렬된 텍스트에서 갑자기 적어지는 부분부터 쭉 삭제

9. 텍스트가 많은 녀석들 주변의 img 태그 찾아서 href 값 가져오기


이상 이론적인거고...


내일 꼭 해보겠습니다... 


P.s Chrome Extension 에 대한 이해도가 많이 떨어진다는 점을 알았습니다. 기존 facebook api 를 그냥 extension 에 붙이려고 시도하는 경우 CSP 에 막혀서.. 다음과 같은 문구를 2시간동안 보며 분석했던것 같습니다.


Content Security Policy directive: "script-src 'self' chrome-extension-resource:".


결과적으로는 해당부분은 그냥은 못 붙이는걸로 확인하였습니다...

아직도 페이스북 로그인은 잘 모르겠습니다. 혹시 누군가 알게 되신다면 ... 댓글 부탁드립니다. (_ _)

감사드립니다.


어엇...






반응형

'Projects > TJSSM' 카테고리의 다른 글

[단기] 05. 테스트 및 버그 수정  (0) 2015.02.11
[단기] 05. 서버 이관 작업  (0) 2015.02.11
[단기] 04. Feature IMAGE 추출  (0) 2015.02.06
[단기] 02. 환경구축  (0) 2015.02.01
[단기] 01.시작  (0) 2015.01.24