It's easy once you get the hang of it viper, basically all you do is loop through each html line and grab data.
;open the socket with /sockopen [sockname] [www.site.com] 80
on *:sockopen:[sockname]:{
sockwrite -nt $sockname GET [/directory/file.html] HTTP/1.1
sockwrite -nt $sockname Host: [www.site.com]
sockwrite -nt $sockname $crlf
}
on *:sockread:[sockname]:{
var %x
sockread %x
;%x represents the html line
[if (something isin %x) { ;parse the line to get data }]
}