Web scraping: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,207: | Line 1,207: | ||
</lang> |
</lang> |
||
The task description states "just the UTC time" but of course we could return the whole line including the zone name and date if required. |
The task description states "just the UTC time" but of course we could return the whole line including the zone name and date if required. |
||
=={{header|M2000 Interpreter}}== |
|||
<lang M2000 Interpreter> |
|||
Module Web_scraping { |
|||
Print "Web scraping" |
|||
function GetTime$(a$, what$="UTC") { |
|||
document a$ ' change string to document |
|||
find a$, what$ ' place data to stack |
|||
Read find_pos |
|||
if find_pos>0 then |
|||
read par_order, par_pos |
|||
b$=paragraph$(a$, par_order) |
|||
k=instr(b$,">") |
|||
if k>0 then if k<par_pos then b$=mid$(b$,k+1) :par_pos-=k |
|||
k=rinstr(b$,"<") |
|||
if k>0 then if k>par_pos then b$=Left(b$,k-1) |
|||
=b$ |
|||
end if |
|||
} |
|||
declare msxml2 "MSXML2.XMLHTTP.6.0" |
|||
rem print type$(msxml2)="IXMLHTTPRequest" |
|||
Url$ = "http://tycho.usno.navy.mil/cgi-bin/timer.pl" |
|||
try ok { |
|||
method msxml2, "Open", "GET", url$, false |
|||
method msxml2,"Send" |
|||
with msxml2,"responseText" as txt$ |
|||
Print GetTime$(txt$) |
|||
} |
|||
If error or not ok then Print Error$ |
|||
declare msxml2 nothing |
|||
} |
|||
Web_scraping |
|||
</lang> |
|||
=={{header|Maple}}== |
=={{header|Maple}}== |