How to get data from web?

5 ビュー (過去 30 日間)
Adriano
Adriano 2017 年 5 月 10 日
コメント済み: Adriano 2017 年 5 月 11 日
Hello! I need to donwload the table and the datas in this url:
I tried with "webread", "urlfilter" and "getTableDataScript" but I didn't fix the problem. Anyone can help me?
  2 件のコメント
Jan
Jan 2017 年 5 月 10 日
Please post your code and explain, which problems you have. It is easier to suggest a solution than to guess a problem.
Adriano
Adriano 2017 年 5 月 10 日
編集済み: Adriano 2017 年 5 月 10 日
I don't have a code. With webread I get an html that is very confused. What I need is a table in which in first column I have the names of the categories and in the second column the YTD Return%. For example:
RV China - A Shares 0.65
RV India 18.94
RV Dinamarca 14.09
and so on. How Can I do it? Thanks!

サインインしてコメントする。

採用された回答

Ned Gulley
Ned Gulley 2017 年 5 月 11 日
URLREAD expects US-style usage of commas and stops in numbers. So in a number like 150,228.17 it will ignore the comma and return 150228.17. We should re-write URLFILTER so that it can read numbers that use commas as the decimal point, but in the meantime there is a workaround.
For financial numbers, if you are certain there will be exactly 2 digits reported after the decimal point (which appears to be the case on www.morningstar.es/), then just take the output of URLFILTER and divide by 100.
url = 'http://www.morningstar.es/es/tools/categoryoverview.aspx?filterId=-1&lang=es-ES';
name = 'RV India';
raw_price = urlfilter(url,name)
actual_price = raw_price/100
raw_price =
1974
actual_price =
19.7400
  1 件のコメント
Adriano
Adriano 2017 年 5 月 11 日
Many thanks Ned!!!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeWeb Services についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by