Error using updatetrend (line 7) The input must be a number or vector
This trend is disabled and will not collect data until re-enabled.
data points
Count the total number of tweets made by Matthew Simoneau on Twitter.
| Time Recorded (time1269) | Data (data1269) |
|---|---|
| 15 Jul 2012 06:09:55 | |
| 14 Jul 2012 06:09:53 | |
| 13 Jul 2012 06:09:42 | |
| 12 Jul 2012 06:09:55 | |
| 11 Jul 2012 06:09:27 |
% Initialize the HTML parser, which happens to ship with MATLAB.
htmlConfiguration = org.cyberneko.html.HTMLConfiguration();
parser = org.apache.xerces.parsers.DOMParser(htmlConfiguration);
% Keep trying until we get an answer.
tweets = [];
for tries = 1:10
% Dowload and parse the page.
parser.parse('http://twitter.com/matthewsim');
% Scrape the number out of the parsed page.
spans = parser.getDocument.getElementsByTagName('SPAN');
for iSpans = 1:spans.getLength()
span = spans.item(iSpans-1);
id = char(span.getAttribute('id'));
if strcmp(id,'update_count')
tweets = str2double(char(span.getTextContent()));
end
end
% How did we do?
if isempty(tweets)
% Probably the page didn't download correctly. Wait and try again.
pause(1)
else
% We're done!
break
end
end
% Return the result.
updatetrend(tweets);
0 comments