What is my IP now?

Dec 25, 2009 17:56

Пусть вам нужно иметь доступ к своей системе издалека, а у вас, положим, Стрим, а, следовательно, динамический АйПи.

Ставим Python.
Ставим python-twitter
Регистрируем юзера в Twitter'e, лочим его от левого фолловинга.

Создаём .py файлик и пишем примерно это:

#-------
import twitter
import urllib
import re

# Логинимся свежесозданным юзером
twapi = twitter.Api(username = "xxxxxx", password = "yyyyyy")

# Выдираем IP с myip.ru
myipF = urllib.urlopen("http://www.myip.ru/get_ip.php?loc=")
myipContent = myipF.read()
myipF.close()
resIP = re.search('\d+.\d+.\d+.\d+', myipContent)

# Постим его в Твиттер
twapi.PostUpdate("My IP now is " + resIP.group(0))
#-------

Пихаем выполнение скрипта в планировщик, устанавливаем подходящий временной интервал.
Фолловим своим обычным юзером этого свежерожденного.
Voila! =)

кода, комп, Сеть

Previous post Next post
Up