python写的ip_post脚本

#coding: utf-8
import string
import urllib
from ftplib import FTP

#get ip from the website
page = urllib.urlopen('http://www.whereismyip.com')
while 1:
 line = page.readline()
 if line:
  if line.find('<b><font color="#000000" size="10" face="verdana">') != -1:
   line = line.split('face="verdana">')
   line = line[1].split('</font></b>')
   ip = line[0]
 else:
  break

#write to the file
file_name = 'ip.txt'
file = open(file_name,'w')
file.write(ip)
file.close()  


#upload the file
ftp=FTP()
#ftp.set_debuglevel(2)
ftp.connect('ftp.xxxx.com.cn','21')
ftp.login('xxxx','xxxx')
#print ftp.getwelcome()
)
bufsize = 1024
filename='ip.txt'
file_handler = open(filename,'rb')
ftp.storbinary('STOR ip.txt',file_handler,bufsize)
#ftp.set_debuglevel(0)
file_handler.close()
ftp.quit()
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值