
Strumento CLI per cercare e fare scraping di foto geotaggate da VK.com utilizzando l'API VK, estraendo i nomi dei proprietari e i metadati delle foto in un report HTML.
Ricerca di foto tramite geotag nel social network vk.com
git clone https://github.com/yevgen2020/vk-geosearch.git
pip3 install requests
cd vk-geosearch
chmod +x search.py
Per cercare foto su VK è necessaria una chiave di accesso del servizio o un token. Crea un'applicazione Standalone. Vai alle impostazioni e nel campo stato imposta "Applicazione attiva e visibile a tutti". Salva le modifiche. Copia la tua chiave di accesso del servizio, apri search.py in un editor e sostituisci la chiave con la tua (puoi usare un token al posto della chiave).
I risultati vengono salvati in un file con nome 'timestamp corrente'.html Le foto non vengono scaricate sulla macchina locale, ma vengono caricate dal server all'apertura dell'html con i risultati. Nella pagina le foto saranno nella massima qualità possibile e di conseguenza peseranno parecchio, tienilo a mente quando imposti l'intervallo di tempo. Cliccando sulla foto si apre la pagina del proprietario in una nuova scheda. Vengono analizzate solo le immagini dalle pagine personali degli utenti (incluse quelle eliminate e bloccate), le foto dei gruppi vengono filtrate, altrimenti la maggior parte dei risultati di ricerca sarebbe composta da unghie, ciglia, depilazioni, ecc.
Aggiunta la possibilità di inserire un indirizzo (non sempre funziona correttamente perché il servizio è gratuito, se per qualche motivo non funziona, registrati su locationiq.com, ottieni un token e inseriscilo nel campo 'TOKEN'. Aggiunto il supporto per la selezione della dimensione delle foto. Aggiunto anche il parsing del cognome e nome del proprietario della foto. Attenzione! Se hai più di 50 foto nei risultati NON SELEZIONARE questa opzione, altrimenti riceverai un ban per la frequenza delle richieste all'API
Se avviato con l'argomento -p o --proxy, utilizzerà il server proxy locale 127.0.0.1:8080, puoi cambiarlo con il tuo.