
VK API를 사용하여 VK.com에서 지오태그된 사진을 검색하고 스크래핑하는 CLI 도구로, 소유자 이름과 사진 메타데이터를 HTML 보고서로 추출합니다.
소셜 네트워크 vk.com에서 지오태그로 사진 검색
git clone https://github.com/yevgen2020/vk-geosearch.git
pip3 install requests
cd vk-geosearch
chmod +x search.py
VK에서 사진을 검색하려면 서비스 액세스 키 또는 토큰이 필요합니다. Standalone 애플리케이션을 만드세요. 설정으로 이동하여 상태 필드에서 "애플리케이션이 활성화되어 있고 모든 사람에게 표시됨"으로 설정하세요. 변경 사항을 저장합니다. 서비스 액세스 키를 복사하고 편집기에서 search.py를 열어 키를 자신의 것으로 변경하세요 (키 대신 토큰을 사용할 수 있습니다).
결과는 '현재 타임스탬프'.html 파일에 저장됩니다. 사진은 로컬 머신에 다운로드되지 않고, 결과와 함께 html을 열 때 서버에서 가져옵니다. 페이지의 사진은 가능한 최고 품질로 표시되며, 따라서 상당히 무거울 수 있으므로 시간 간격을 설정할 때 이를 고려하세요. 사진을 클릭하면 새 탭에서 소유자의 페이지가 열립니다. 개인 사용자 페이지(삭제되거나 차단된 페이지 포함)의 이미지만 파싱되며, 그룹의 사진은 필터링됩니다. 그렇지 않으면 검색 결과의 대부분이 손톱, 속눈썹, 제모 등으로 구성될 수 있습니다.
주소를 입력하는 기능이 추가되었습니다 (무료 서비스이므로 항상 올바르게 작동하지는 않습니다. 어떤 이유로든 작동하지 않으면 locationiq.com에 등록하여 토큰을 받고 'TOKEN' 필드에 자신의 토큰을 넣으세요. 사진 크기 선택 지원이 추가되었습니다. 또한 사진 소유자의 성과 이름을 파싱하는 기능이 추가되었습니다. 주의! 검색 결과에 50장 이상의 사진이 있는 경우 이 옵션을 선택하지 마십시오. 그렇지 않으면 API 요청 빈도로 인해 차단될 수 있습니다.
-p 또는 --proxy 인수로 실행하면 로컬 프록시 서버 127.0.0.1:8080을 통해 연결됩니다. 자신의 프록시로 변경할 수 있습니다.