定时动态获取公网ip并传送至ftps服务器

  • 时间:
  • 浏览:1
  • 来源:大发彩神在线计划—大发彩神计划怎么来的

    myip = getIP()

import sys

        ftp.storbinary('STOR %s' % os.path.basename(upload_file),f)

def getIP():

        ip_txt.write(myip + '\n')

if __name__ == "__main__":

    myip = re.search('\d+\.\d+\.\d+\.\d+',content).group(0)

    req = urllib2.Request(url=url, data=None, headers=header)

        content.SetValue("本机公网ip: %s" % myip)

    os.chdir("d:\\")

    response = urllib2.urlopen(req)

        ip_txt=open(filename,'w')

    myip = getIP()

    else:

        sys.exit(5)

    return myip

        f.close()

import urllib,urllib2

        upload_file=unicode(filename, "utf8")  

        ftp.connect("Your ip or domain",port)

        ftp.cwd("ip")

        ftp.quit

        f = open(upload_file, 'rb')

    if myip:

        ftp = FTP_TLS()

    if os.path.isfile(filename): 

import os

        content.SetValue("error")

def GETIP(event):

        ftp.login('ftpuser', ftpuser')          

        ip_txt.close()

    }

import re

    html = urllib2.urlopen(req)

    header = {

    else:

from ftplib import FTP_TLS

        ftp.prot_p()

    content = html.read()

    filename="%s.txt" %myip

    url = "http://httpbin.org/ip"

        "User-Agent""Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60 .0.3112.113 Safari/537.36"