Welcome, guest | Sign In | My Account | Store | Cart
# Python 2
from urllib2 import urlopen, Request
from re import search

f = urlopen(Request("http://internet.yandex.ru/"))
print search('IPv4:\s(\d+\.){3}\d+', f.read()).group(0)
f.close()

# Python 3
from urllib.request import urlopen
from re import compile, search

f = urlopen("http://internet.yandex.ru/")
print(compile('IPv4:\s(\d+\.){3}\d+').search(str(f.read())).group(0))
f.close()

Diff to Previous Revision

--- revision 1 2013-06-24 09:36:16
+++ revision 2 2013-07-01 05:52:39
@@ -3,7 +3,7 @@
 from re import search
 
 f = urlopen(Request("http://internet.yandex.ru/"))
-print search('IPv4: ((\d+)\.){3}\d+', f.read()).group(0)
+print search('IPv4:\s(\d+\.){3}\d+', f.read()).group(0)
 f.close()
 
 # Python 3
@@ -11,5 +11,5 @@
 from re import compile, search
 
 f = urlopen("http://internet.yandex.ru/")
-print(compile('IPv4: ((\d+)\.){3}\d+').search(str(f.read())).group(0))
+print(compile('IPv4:\s(\d+\.){3}\d+').search(str(f.read())).group(0))
 f.close()

History