Возможно ли сделать http-запросы с MATLAB?Можно ли создавать http-запросы с MATLAB?
Меня особенно интересует способ сделать запрос и сохранить ответ в виде новой переменной.
Возможно ли сделать http-запросы с MATLAB?Можно ли создавать http-запросы с MATLAB?
Меня особенно интересует способ сделать запрос и сохранить ответ в виде новой переменной.
Попробуйте начать с функций urlread
и web
.
urlread
направит HTTP-запрос на любой URL-адрес и возвращает результаты в виде массива символов.
Например:
>> s = urlread('http://www.mathworks.com');
>> whos s
Name Size Bytes Class Attributes
s 1x23346 46692 char
В зависимости от того, что именно вы хотите, чтобы извлечь как переменную, возможно, придется дальнейшего пост-обработки результата, используя такие функции, как regexp
и str2double
.
Разбор HTML с регулярными выражениями ?! О, боже мой НОООООО !!! (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454) ... Серьезно, однако, это не такой ужасный вариант для простые условия синтаксического анализа. ;) – gnovice