크롬80버전 결제 이슈, 영카트5 주요패치 확인!

Crawler-Detect 플러그인 > 그누보드5 플러그인

컨텐츠몰 10% 할인
그누보드5
영카트5
매뉴얼
Q & A
제작의뢰
컨텐츠몰
부가서비스
소모임
커뮤니티

그누보드5 플러그인

그누보드는 여러가지 기능을 추가하기 쉽도록 제작 되었습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

Crawler-Detect 플러그인 정보

Crawler-Detect 플러그인

첨부파일

첨부파일 crawler_detect.plugin.tar.gz (12.0K) 11회 다운로드 2020-05-07 12:37:22
테스트한 버전5.2.0
호환 가능 버전5.2 이상

본문

https://github.com/JayBizzle/Crawler-Detect

 

위의 자료를 그누보드에 적용할수 있는 코드입니다.

 

사용법은 덮어쓰기 한 후에

 

extend/crawler_detect.extend.php

 

파일에서 크롤러이면 동작할 내용을 입맛대로 맞게 코드를 수정하여 사용해 주시면 됩니다.

 

1794657427_1588822713.4316.png

 

PHP 코드에 NAMESPACE 가 들어가기 때문에, PHP 5.3 버전 이상에서만 사용이 가능합니다.

PHP 5.3 미만 버전에서는 위의 코드 적용시 에러가 일어납니다.

 

위의 코드 방식은 USER_AGENT 를 검사하여 크롤러인지 체크하는 방식입니다.

 

만약에 크롤러를 제한하거나 막는다면 구글검색이나 포털사이트에서 자료수집을 못하게 막을수도 있으니,

크롤러이면 제한하거나 막거나 하는 코드는 넣지 않는 것이 좋겠습니다.

 

저의 경우 사이트 글을 불법 복사해 가는 곳을 막으려고 자료를 찾아 보았는데,

사이트 글을 불법 복사해 가는 USER_AGENT 를 보니,

 

Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0; .NET4.0E; .NET4.0C)

 

이렇게 되서 실제로 직접 인터넷 브라우저로 접속하는 USER_AGENT 와 별 차이가 없고 구분이 안되더군요.

 

그래서 저는 이 자료를 활용할수 없었습니다.

 

혹시 다른 곳에 활용할수 있는 다른 유저분들이 있을까봐 이렇게 자료를 올려놓습니다.

 

추천3

댓글 전체

좋은 자료 감사합니다 :)
파이썬 Requests의 경우에는 headers에 user-agent 넣는게 한 줄로 간단히 해결되기 때문에 user-agent만으로는 감별이 어렵더군요 ㅠㅠ
이런 경우에는 Javascript가 동작하는지 여부 등으로 판단해야 될 것 같아요 ㄷㄷ
전체 334
그누보드5 플러그인 내용 검색

회원로그인

진행중 포인트경매

  1. 참여5 회 시작20.05.27 19:24 종료20.06.01 19:24

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT