I have about 6000 url's that are links to a wiki that has text on it that i need, is there a way to grab the data from the website because i have tried urlread and i cant seem to get the data out of the html string once ive done that.
That is a link to one of the url's i have, they are all the same. the text i'm trying to get is level 'ATK/DEF' etc

 採用された回答

Image Analyst
Image Analyst 2014 年 12 月 3 日
編集済み: Image Analyst 2014 年 12 月 3 日

1 投票

Did you try strfind? Like
contents = urlread(urlSearchAddress);
searchString = 'ATK/DEF';
location = strfind(contents, searchString);

4 件のコメント

Daniel Wray
Daniel Wray 2014 年 12 月 3 日
Its not currently working but i might be able to get it to work. if i was to use this, how would i separate the text from the string only knowing the position of it in the html
Image Analyst
Image Analyst 2014 年 12 月 3 日
What is there to separate if you already know what you're going to extract? If you wanted to take, say, 30 characters past that location, you could do
subString = contents(location:(location+29));
Daniel Wray
Daniel Wray 2014 年 12 月 3 日
Thats exactly what i needed, sorry for being vague, im not used to using matlab with strings is all so i've no idea how to explain what i want xD
Image Analyst
Image Analyst 2014 年 12 月 3 日
You're welcome. Could you mark the Answer as "Accepted" if you have no more questions.

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by