September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
14
Task/Web-scraping/Zkl/web-scraping.zkl
Normal file
14
Task/Web-scraping/Zkl/web-scraping.zkl
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
const HOST="tycho.usno.navy.mil", PORT=80, dir="/cgi-bin/timer.pl";
|
||||
get:="GET %s HTTP/1.0\r\nHost: %s:%s\r\n\r\n".fmt(dir,HOST,PORT);
|
||||
server:=Network.TCPClientSocket.connectTo(HOST,PORT);
|
||||
server.write(get); // send request to web serer
|
||||
data:=server.read(True); // read data from web server
|
||||
|
||||
data.seek(data.find("UTC")); // middle of line
|
||||
c:=data.seek(Void,0); // start of line
|
||||
line:=data[c,data.seek(Void,1)-c].text;
|
||||
line.print(); // the HTML UTC line
|
||||
|
||||
re:=RegExp(0'|.*(\d\d:\d\d:\d\d)|); // get time
|
||||
re.search(line);
|
||||
re.matched[1].println();
|
||||
Loading…
Add table
Add a link
Reference in a new issue