Does MATLAB have a function to write data / text to a specific field on a website
6 次查看(过去 30 天)
显示 更早的评论
I want to write data to a website (https://rnacomposer.cs.put.poznan.pl/) that requires seperate lines of text. I want to test it out first doing one at a time and then switch to the batch file method. Does MATLAB have functions already developed to write to a website in this manner?
0 个评论
回答(1 个)
Tanmay Das
2021-12-28
Hi,
You may use the "webwrite" function to write data to a website. You may specify field name and corresponding field value to fill the data in that particular field. Here is an example for your reference:
thingSpeakURL = 'http://api.thingspeak.com/';
thingSpeakWriteURL = [thingSpeakURL 'update'];
writeApiKey = 'Your Write API Key';
fieldName = 'field1';
fieldValue = 42;
response = webwrite(thingSpeakWriteURL,'api_key',writeApiKey,fieldName,fieldValue)
2 个评论
Sivani Pentapati
2022-2-22
Hi Stephen,
The Media Type for a structure has to be set to 'json' in the weboptions as you are passing a structure in webwrite function. Please find the below code to write the TestSequence structure as JSON object.
url = 'https://rnacomposer.cs.put.poznan.pl/';
TestSequenc.Name = 'TestSequence';
TestSequence.Sequence = 'GCUCCUAGAAAGGCGCGGGCCGAGGUACCAAGGCAGCGUGUGGAGC';
TestSequenceStructure: '(((((.......((((..(((..........))).))))..)))))';
options = weboptions('MediaType', 'application/json');
response = webwrite(httpsUrl, employee, options)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Call Python from MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!