Social::Instagram::Geo - Scraper de posts do Instagram em uma localização específica

Visão geral do scraper
Social::Instagram::Geo – realiza a extração de dados de postagens do Instagram em uma localização específica. Permite organizar a extração de dados em massa de postagens de usuários. Entre os dados coletados estão links, coordenadas, telefones, nomes de geolocalizações, etc. A lista completa de dados coletados encontra-se na seção correspondente.A funcionalidade do A-Parser permite salvar as configurações de extração de dados do scraper Social::Instagram::Geo para uso posterior (presetes), definir cronogramas de extração de dados e muito mais.
A gravação dos resultados é possível na forma e estrutura que você necessita, graças ao poderoso modelador integrado Template Toolkit que permite aplicar lógica adicional aos resultados e exibir dados em vários formatos, incluindo JSON, SQL e CSV.
O scraper utiliza dados de uma conta autenticada. Para o funcionamento do scraper, é obrigatório especificar um valor para a opção cookie. Da mesma forma que no scraper Social::Instagram::Profile.
Dados coletados
- Identificador da localização
- Nome da geolocalização
- Telefone
- Link para o site
- Categoria
- Coordenadas
- Endereço
- Cidade
- Telefone
- Código Zip
- Array de posts
- Tipo do post
- Link para o post
- Texto
- Data de publicação
- Quantidade de comentários
- Quantidade de curtidas
- Link para o ícone
- Altura e largura
Variantes de uso
- Coleta de posts por geolocalização
Consultas
Como consultas, é necessário indicar o link da geolocalização, por exemplo:
https://www.instagram.com/explore/locations/105682735212415/NYC/
https://www.instagram.com/explore/locations/212898659/kyiv-ukraine/
Exemplos de saída de resultados
O A-Parser suporta formatação flexível de resultados graças ao modelador integrado Template Toolkit, o que permite exibir resultados de forma arbitrária, bem como estruturada, por exemplo, CSV ou JSON
Saída padrão
Formato do resultado:
$query: $name\n$posts.format('$link\n')
Exemplo de resultado:
https://www.instagram.com/explore/locations/105682735212415/NYC/: NYC
https://www.instagram.com/p/CsGvZ-JuFFp/
https://www.instagram.com/p/CsEJfGoOexN/
https://www.instagram.com/p/CsG2dg0LLpT/
https://www.instagram.com/p/CsB426FsFbw/
https://www.instagram.com/p/Cr94CYAuann/
https://www.instagram.com/p/CsFaRsYNsJx/
https://www.instagram.com/p/CsEVuMJoTRs/
https://www.instagram.com/p/CsEeR40vmV4/
https://www.instagram.com/p/CsETicON20r/
https://www.instagram.com/p/CsDVVGEou9q/
https://www.instagram.com/p/Cr_BUIsO7oe/
https://www.instagram.com/p/CsEjjPUr5Pf/
https://www.instagram.com/p/CsA-wtXsENn/
https://www.instagram.com/p/CsD1EvfI2q4/
https://www.instagram.com/p/CsEMt7ANftu/
https://www.instagram.com/p/CsEU3zErxa0/
https://www.instagram.com/p/CsE06QWInBR/
https://www.instagram.com/p/CsEfqP6L4XS/
https://www.instagram.com/p/CsERmBExTT_/
https://www.instagram.com/p/CsFk2u9qQqI/
https://www.instagram.com/p/CsGNmE_u00b/
Exemplo de resultado:
https://www.instagram.com/p/CsEJfGoOexN/
https://www.instagram.com/p/CsGvZ-JuFFp/
https://www.instagram.com/p/CsG2dg0LLpT/
https://www.instagram.com/p/CsB426FsFbw/
https://www.instagram.com/p/CsFaRsYNsJx/
https://www.instagram.com/p/Cr94CYAuann/
https://www.instagram.com/p/CsEVuMJoTRs/
https://www.instagram.com/p/CsEMt7ANftu/
https://www.instagram.com/p/CsEeR40vmV4/
https://www.instagram.com/p/CsETicON20r/
https://www.instagram.com/p/CsDorQsrsv0/
https://www.instagram.com/p/CsGNmE_u00b/
https://www.instagram.com/p/CsEjjPUr5Pf/
https://www.instagram.com/p/CsDVVGEou9q/
https://www.instagram.com/p/CsD1EvfI2q4/
https://www.instagram.com/p/Cr_BUIsO7oe/
https://www.instagram.com/p/CsEB_rKuuG2/
https://www.instagram.com/p/CsETXjsPu_s/
https://www.instagram.com/p/CsERBkMvLyq/
https://www.instagram.com/p/CsA-wtXsENn/
https://www.instagram.com/p/CsE06QWInBR/
Configurações possíveis
| Parâmetro | Valor padrão | Descrição |
|---|---|---|
| cookie | É necessário especificar previamente o Cookie | |
| x-csrftoken | Possibilidade de especificar x-csrftoken (se necessário) | |
| x-ig-app-id | 936619743392459 | Possibilidade de especificar x-ig-app-id (se necessário) |
| Posts pages count | 1 | Quantidade de páginas com posts |
| Type | Ranked/Recent | A opção permite escolher o tipo de exibição "Top" ou "Recentes" |