How to get data from a website

2 Ansichten (letzte 30 Tage)
Adriano
Adriano am 18 Dez. 2020
Kommentiert: Adriano am 18 Dez. 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

Akzeptierte Antwort

Rik
Rik am 18 Dez. 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 Kommentar
Adriano
Adriano am 18 Dez. 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!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by