Advertisement
intersys

Untitled

Apr 13th, 2012
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 0.95 KB | None | 0 0
  1. ;;; intersys site title ;;;
  2. on *:TEXT:*:#: {
  3.   if (www isin $1-) || (http isin $1-) {
  4.     noop $regex($1-,/(?:https?:\/\/)?((?:www\.)?[\w-.]+\.(?>[a-z]{2,4})(?![a-z]))([\w-_#?=%.\/&?]+)?/ig)
  5.     set %W.host $regml(1) | set %W.get $regml(2) | set %W.chan $chan
  6.    if ($sock(website)) sockclose website | sockopen website %w.host 80
  7.   }
  8. }
  9. on *:sockopen:website: {
  10.   if (!$sockerr) {
  11.     sockwrite -n $sockname GET $iif($chr(47) !isin %W.get ,$chr(47), %w.get ) HTTP/1.1
  12.     sockwrite -n $sockname Host: %W.host
  13.     sockwrite -n $sockname User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8)
  14.     sockwrite -n $sockname Accept: */*
  15.     sockwrite -n $sockname Connection: Close
  16.     sockwrite -n $sockname $crlf
  17.   }
  18. }
  19. on *:sockread:website: {
  20.   var %x | sockread -f %x
  21.   if ($regex(%x,/<title[\w\s="]*>(.*?)<\/title>/i)) {
  22.     msg %W.chan Title: $regsubex($regml(1),/<[^>]+(?:>|$)|^[^<>]+>/g,) | unset %W.* | sockclose $sockname
  23.   }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement