Consumir dados de um web site. Movel

Ola pessoal

Sou novo em Outsystmes, estou enfrentando alguns problemas, Alguem pode me dizer como fazer para consumir dados de um site com formato html, para minha aplicação movel?

Estou densevolver uma aplicação que o objetivo é pegar receitas culinárias em sites, para poder guardar na minha base de dados.

João MIGUEL wrote:

Hello everybody.

I'm new to Outsystmes, and I'm facing some issues. Can anyone tell me how to consume data from a site in html, to my mobile app?

I'm developing an app that takes cooking recipes from sites to save them in my database.


Hello João.

On the forum we use only English.


If you want to do web scrapping, there is this nice video explaining:

https://www.outsystems.com/forge/component-overview/7079/web-scraping-demo-from-nextstep-2019

It may be a bit tricky, but is the best explanation you can get.


If you are targeting blogs from Blogger or Wordpress, you can try my component that is a bit easier and includes a Try Now for Blogger (just replace Blogger by Wordpress on the address to see the other version)

 https://www.outsystems.com/forge/component-overview/2960/blogs-connector


I'd recommend that you start with mine :) 

How to use it:

You need to have a database of blogs you want to read. You set the actions to get all posts and save them (check for repetitions) on your server. Then your app only needs to get the data.

If you download it you have the examples inside.

Nuno Reis escreveu:

João MIGUEL escreveu:

Olá pessoal.

Eu sou novo no Outsystmes e estou enfrentando alguns problemas. Alguém pode me dizer como consumir dados de um site em html para meu aplicativo móvel?

Estou desenvolvendo um aplicativo que usa receitas de cozinha de sites para salvá-las no meu banco de dados.


Olá João.

No fórum, usamos apenas inglês.


Se você deseja fazer sucata na Web, há este belo vídeo explicando:

https://www.outsystems.com/forge/component-overview/7079/web-scraping-demo-from-nextstep-2019

Pode ser um pouco complicado, mas é a melhor explicação que você pode obter.


Se você está direcionando para blogs do Blogger ou Wordpress, pode tentar meu componente um pouco mais fácil e incluir uma Experimente agora para o Blogger (basta substituir o Blogger pelo Wordpress no endereço para ver a outra versão)

 https://www.outsystems.com/forge/component-overview/2960/blogs-connector


Eu recomendo que você comece com o meu :) 

Como usá-lo:

Você precisa ter um banco de dados de blogs que deseja ler. Você define as ações para obter todas as postagens e salvá-las (verifique se há repetições) em seu servidor. Em seguida, seu aplicativo precisa apenas obter os dados.

Se você baixá-lo, você tem os exemplos dentro.


Obrigado Nuno. 
Eu já vi o exemplo que você me enviou, Web Scraping Demo From NextStep 2019, e é com o erro 403 negado o acesso. 
Vou tentar entender o código e me adaptar no meu. 

Nota: esta mensagem é uma tradução do Google


Can somebody help me?
what I'm doing wrong


Hello.

The first image is a bit small. Impossible to read.

You are already receiving the site. Now you need to process it. Use debug to see where it fails.


Nuno Reis wrote:

Hello.

The first image is a bit small. Impossible to read.

You are already receiving the site. Now you need to process it. Use debug to see where it fails.


I can't do the tag treatment in the html to extract the data correctly


SelectHtmlElements_HtmlElements.Current.Selector + "> article .description:nth-child(n)" 


Sorry, only today I could take a decent look at this.

You tried to use the same logic, but your page is not the same. In fact, it is a lot simpler. 

Try my sample.

It gets description and steps.

Just adapt to whatever you need.

Thanks Nuno, it helped a lot