• 목록
  • 아래로
  • 위로

저는 개발자는 아니지만 그동안 삽질하며 느꼈던 점을 주저리주저리 적어볼게요~


1. 

메타 태그의 사이트 정보에 대한 통일된 규칙은 없다고 하지만, 그래도 사이트마다 너무 다르네요 ㅠㅠ

되도록 모든 경우를 포괄할지, 아니면 가능한 경우에만 간단히 구현할지 선택하셔야 될 것 같아요.


2. 

og:image가 없는 경우는 이해가 되는데, og:description이 없는 사이트도 은근히 많더군요.

가장 당황스러운 경우는 title 태그와 og:title의 content가 다른 경우였어요 ㅠㅠ

이런 경우에 저는 두 개를 모두 보여주는 방식을 택했어요.


3.

저번에도 적었지만 페북을 크롤링할 때에는 유의하시구요~

https://studyforus.com/tipnknowhow/597601


4.

부트스트랩을 이용하면 a 태그의 클래스 속성을 변경하여 버튼으로 표현할 수 있습니다.

이런 방식으로 HTMLpurifier의 설정을 변경하지 않고 에디터에서 간단히 링크를 버튼으로 처리할 수 있더군요.

(button 태그 등을 사용하시려면 설정을 변경해야 합니다)

부트스트랩3에서는 버튼의 종류가 다소 제한되고, 4에서는 다양하더군요 ^^

다만 a 태그를 사용하여 버튼을 만들면 버튼 내부에 img 태그를 넣을 수는 없다는 단점이 있습니다.

결국 button 태그를 허용하느냐, 아니면 a 태그로 처리하느냐의 문제로 귀결되네요.


5.

og:image가 없는 경우의 처리에 대해 아직 고민이 많은데요 ㅠㅠ

현재로서는 다른 플러그인이나 API를 활용하지 않고, 파이썬 Selenium으로 스크린 캡쳐를 하려고 하네요.

가능하다면 이미지 서버를 따로 두고, 비동기적(?)인 방식으로 유저가 체감하는 소요시간을 줄이려고 하네요 ^^

Selenium의 구동시간은 최소한 2~3초는 걸릴테니깐요.

('비동기적'이란 에디터에서 글을 작성할 때에는 보이지 않더라도, 나중에 글을 전송하면 이미지를 보여주는 방식을 말씀드린거에요.)


6.

og:image를 지정했지만 외부링크를 막아놓은 경우에 대한 처리도 해야될 것 같네요.


+) 

저번에 도움을 주신 윤삼 님께 감사드립니다!

XE타운에서는 닉네임 호명이 금지되어 있어서 스포어에서 말씀드리네요 ^^

작성자
이니스프리 119 Lv. (2%) 4160340/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 0

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 시스템 점검 작업 완료 안내 10 마스터 마스터 24.09.05.16:25 2170
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 마스터 23.01.14.02:23 9017
80 [옥션]버거킹 와퍼 주니어 세트 100원(선착순 5000개) 3 image 하루살이 title: 황금 서버 (30일)하루살이 17.02.27.13:02 416
79 로지텍 G403 게이밍 마우스 59,900원 1 image 하루살이 title: 황금 서버 (30일)하루살이 17.02.27.13:01 450
78 [특가] 오늘 하루, TRON G41마우스 19,800원 특가 1 image 하루살이 title: 황금 서버 (30일)하루살이 17.02.27.13:00 364
77 안티앨리어싱 옵션: 알고 쓰자. 5 image 하루살이 title: 황금 서버 (30일)하루살이 17.02.25.23:57 19517
76 [할인정보] Emsisoft 안티멀웨어 할인! 이니스프리 이니스프리 17.02.23.23:13 355
75 [보안정보] Avast 업데이트 주의요망합니다 ㅠㅠ 7 이니스프리 이니스프리 17.02.22.23:29 409
74 [할인정보]험블번들에서 데몬툴즈를 싸게 구매하자! 9 Dobob title: 도밥위키!Dobob 17.02.21.22:32 386
73 [할인정보] AVG Internet Security 디바이스 갯수 무제한!! 1 이니스프리 이니스프리 17.02.21.20:11 390
72 [할인정보] 크록스 50~75% 할인 이벤트 3 image 이니스프리 이니스프리 17.02.20.00:52 247
71 [할인정보] 바디샵 3+3 $50 이상 브리티쉬로즈 증정 image 이니스프리 이니스프리 17.02.17.22:16 233
70 [할인정보] DHC - 2/15-2/16 스베스베 데이 전품목 30% SALE! 4 image 이니스프리 이니스프리 17.02.15.21:41 236
69 [할인정보] 이니스프리 2/15-2/18 올해 첫 빅 세일! (최대 50% 할인) 2 이니스프리 이니스프리 17.02.15.19:51 325
68 [생활정보] 고디바 100불 이상 30% 할인! 4 image 이니스프리 이니스프리 17.02.14.23:25 307
67 [생활정보] 60초만에 잠드는 호흡법 (기사 및 관련 보도 포함) 6 image 이니스프리 이니스프리 17.02.12.21:54 342
66 [할인정보] KFC 타워버거 2,900원! 4 image 이니스프리 이니스프리 17.02.11.23:20 282
65 [할인정보] IVacy VPN 평생이용권 39.99달러! 1 이니스프리 이니스프리 17.02.10.20:18 628
64 [할인정보] 핫스팟쉴드 엘리트 VPN 평생 이용권 99.99달러 3 이니스프리 이니스프리 17.02.09.23:25 1256
63 [할인정보] Bullguard 백신 - 발렌타인데이 70% 할인 이벤트! 3 image 이니스프리 이니스프리 17.02.09.22:42 368
62 [할인정보] ESET 프로모션 9PC 또는 9년을 1년 1PC 가격에! 9 이니스프리 이니스프리 17.02.08.18:35 696
61 [IT정보] 국내 악성 광고 프로그램의 Windows Defender 기능 중지에 따른 보안 주의 1 이니스프리 이니스프리 17.02.06.20:00 309