- 
                            
                            Python (Pysafebrowsing 키 발급 및 패키지 설치 )Python/Python 2020. 4. 29. 01:01반응형Google api 중에서 Pysafebrowsing 키 발급 과 간단한 예제를 실행해볼 예정입니다. https://console.developers.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 해당 사이트에서 로그인을 하면 간단한게 google api를 실행할 수 있습니다. 로그인을 한 후 좌측 상단에 라이브러리를 클릭  라이브러리 이동후 SafeBrowsing 을 검색해줍니다 .  검색한 후 사용 설정을 누름  그 후 간단한 프로젝트 설정 이 (추후 포스팅) 있는데 설명은 생략하겠습니다 ... 사용 설정을 누른 후 좌측 상단에  키 부분을 스크립트 해줍니다. https://pypi.org/project/pysafebrowsing/ pysafebrowsing Google Safe Browsing API python wrapper pypi.org 공식 사이트 에서 실시하는 간단한 예제를 실행해 보겠습니다 . 명령프롬포트 창에서 pip install pysafebrowsing git 명령을 사용하여 해당 깃헙에 있는 내용을 클론을 떠 줍니다 . git clone https://github.com/Te-k/pysafebrowsing.git Te-k/pysafebrowsing Python 3 Google Safe Browsing library. Contribute to Te-k/pysafebrowsing development by creating an account on GitHub. github.com 정상 적으로 클론이 떠지면 해당 폴더가 생깁니다  해당 폴더로 이동하여 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