-
Python (Pysafebrowsing 키 발급 및 패키지 설치 )Python/Python 2020. 4. 29. 01:01반응형
Google api 중에서 Pysafebrowsing 키 발급 과 간단한 예제를 실행해볼 예정입니다.
https://console.developers.google.com/
해당 사이트에서 로그인을 하면 간단한게 google api를 실행할 수 있습니다.
로그인을 한 후 좌측 상단에 라이브러리를 클릭
라이브러리 이동후 SafeBrowsing 을 검색해줍니다 .
검색한 후 사용 설정을 누름
그 후 간단한 프로젝트 설정 이 (추후 포스팅) 있는데 설명은 생략하겠습니다 ...
사용 설정을 누른 후 좌측 상단에
키 부분을 스크립트 해줍니다.
https://pypi.org/project/pysafebrowsing/
공식 사이트 에서 실시하는 간단한 예제를 실행해 보겠습니다 .
명령프롬포트 창에서 pip install pysafebrowsing
git 명령을 사용하여 해당 깃헙에 있는 내용을 클론을 떠 줍니다 .
git clone https://github.com/Te-k/pysafebrowsing.git
정상 적으로 클론이 떠지면 해당 폴더가 생깁니다
해당 폴더로 이동하여
pip install .
명령을 입력해 줍니다
간단한 코드인데
from pysafebrowsing import SafeBrowsing s = SafeBrowsing(KEY) r = s.lookup_urls(['http://malware.testing.google.test/testing/malware/']) print(r)
'KEY' < 에다가 구글에서 발급받은 api key를 넣어주면 됩니다
해당 코드에 실행 결과인데
간단하게 첫번째 인덱스에 URL 이 출력됩니다
두번째 인덱스에는 'Malicious' 악성인지 아닌지 판단합니다
플렛폼에 내용들은
사진 처럼 정의가 되어 있습니다 .
세번째 인덱스에는 threats 출력 됩니다 .
네번째 인덱스에는 cache 가 출력됩니다 .
해당 값(시간) 만큼 캐쉬를 전송합니다 .
반응형'Python > Python' 카테고리의 다른 글
Python Socket server,client example (0) 2020.05.29 Python 알고리즘 ( 백준 2446) (0) 2020.04.29 Python 윈도우 잠금 하기 (0) 2020.04.09 Python 개발일지 (1. 마우스 좌표 값 csv로 저장하기) (0) 2020.04.09 Python Pandas(2. 누락된 데이터 처리하기 .) (0) 2020.02.06