Klaus Alexander Seistrup wrote: > Scripter47 wrote: > >> How do i get my ip address? >> >> in cmd.exe i just type "ipconfig" then it prints: >> ... >> IP-address . . . . . . . . . . . . . . . . . : 192.168.1.10 >> ... >> how can i do that in python?? > > #v+ > > python -c 'import re, urllib; print re.findall("<title>Your IP: > (.+?)</title>", urllib.urlopen("http://myip.dk/").read())[0]' > > #v- > > Cheers, > Klaus,
Your one-liner doesn't work for me, with Windows XP, but the following does, within Python. *** Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win32. *** >>> import re, urllib; print re.findall("<title>Your IP: (.+?)</title>", urllib.urlopen("http://myip.dk/").read())[0] 69.157.68.189 >>> Colin W. -- http://mail.python.org/mailman/listinfo/python-list