How to get data from a website

2 visualizaciones (últimos 30 días)
Adriano
Adriano el 18 de Dic. de 2020
Comentada: Adriano el 18 de Dic. de 2020
Hi all,
I need to get "Ongoing charge" data (0,11%) from this url:
How can I do it? I tried using webread function but I didn't find the information. Thanks to all!
Regards

Respuesta aceptada

Rik
Rik el 18 de Dic. de 2020
I can't tell you what you did wrong, because you decided not to post what you have tried. That meant I had to write your code from scratch. I resisted the urge to extract a different parameter and let you modify the code to get to the proper result.
x=webread('https://markets.ft.com/data/funds/tearsheet/summary?s=LU0323048693:EUR');
pat='<th>Ongoing charge</th>';
ind1=strfind(x,pat);ind1=ind1(1)+numel(pat);
ind2=strfind(x,'</td>');ind2(ind2<ind1)=[];ind2=ind2(1);
x((ind1+4):(ind2-1))
ans = '0.11%'
  1 comentario
Adriano
Adriano el 18 de Dic. de 2020
Hi Rik!
thanks for your answer. I was using your string:
x=webread('https://markets.ft.com/data/funds/tearsheet/summary?s=LU0323048693:EUR')
than I press ctrl+F in the command windows looking for the string "ongoing charge", but I didn't find it. I don't know why. Thanks for your code, it works!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre String Parsing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by