Free Trial

Fórum

Baixar Dados de Site

Mariana_Ferreira95
Meteoroide

Pessoal, como faço para baixar dados de sites e colocar no fluxo? Por exemplo, na empresa que trabalho temos um sistema chamado I4PRO e é acessado via site. Preciso criar um fluxo que baixe informações desse site ( que é acessado com login e senha) pra compor meu fluxo. Podem me ajudar, por favor ?

4 RESPOSTAS 4
marcusblackhill
12 - Quasar
12 - Quasar

Oi @Mariana_Ferreira95 !

 

Aconselharia primeiro a verificar se esse sistema por acaso não tem alguma API para que faça acesso direto aos dados, acredito que seria a melhor maneira.

 

Se não tiver, terá que tentar via web scrap, mas como tem login e senha para ser usado, pode ser que tenha problemas para construir esse fluxo pois depende de alguns fatores de como foi construido o site.

 

Tente verificar com o fornecedor se possuem uma API, assim você pode acessar via Download tool ou Python Tool.

 

https://community.alteryx.com/t5/Alteryx-Designer-Knowledge-Base/APIs-in-Alteryx-cURL-and-Download-T...

 

https://community.alteryx.com/t5/Alteryx-Designer-Knowledge-Base/Tool-Mastery-Download/ta-p/29583

 

Sei que não foi a resposta mais direta ao seu problema, mas espero ter ajudado!

Mariana_Ferreira95
Meteoroide

Obg Bólide! Poderia me informar o que seria uma API? Sou iniciante no alteryx e em todo esse universo hhaha

marcusblackhill
12 - Quasar
12 - Quasar

Sem problemas @Mariana_Ferreira95 !

 

Acredito que esse artigo possa te ajudar um pouquinho mais a entender do que se trata uma API, lembrando que isso é algo de programação de forma geral ta, não algo relacionado a Alteryx apenas.

 

https://help.alteryx.com/pt-br/node/10486

 

https://blog.vertigo.com.br/o-que-e-api-entenda-de-uma-maneira-simples/

 

De forma resumida, você pode tentar ver uma API como uma série de códigos de programação feita por alguem (no caso, pelo fornecedor do sistema que quer acessar), para facilitar e ao mesmo tempo controlar o acesso a dados do sistema. Assim, um usuário externo como você, consegue direcionar pedidos a API e será ela que irá enviar para você o que pediu, evitando que você acesse diretamente os dados do sistema e potencialmente danificando algo.

 

Na prática, você pode por exemplo usar uma download tool onde vai configurar as informações de acesso a essa API e configurar a requisição que deseja fazer, como por exemplo, acessar um determinado relatório do sistema. A API receberá esse seu pedido, irá buscar para você e ter retornar o que foi solicitado. Esse processo também pode ser feito via Python tool, onde você mesma escreve o código python para fazer o mesmo acesso, se vai ser mais fácil usar o python ou o download, é algo mais caso a caso mesmo.

 

Espero não ter sido muito confuso, existem mais coisas envolvendo APIs, mas acredito que assim possa ser o suficiente para entender ao menos do que se trata.

carlosteixeira
15 - Aurora
15 - Aurora

Oi @Mariana_Ferreira95 tudo bem?

 

Como o @marcusblackhill falou, não é uma resposta direta para sua solução mas pode ser umcomeço

 

Dá uma olhada nesse link aqui:

 

https://community.alteryx.com/t5/Casos-de-uso-Portugues/Obter-a-cotacao-de-moeda-diretamente-do-site...

 

Tem um passo a passo bem legal que te dá um norte de como você pode fazer.

 

Talvez, para o seu caso seja um pouco diferente, mas já da pra começar.

 

vai postando suas duvidas aqui pra gente ir te ajudando.

 

Abraços

 

Carlos A Teixeira
Rótulos