使用Python获取我的IP

2024-10-03 02:46:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python脚本用IP更新rackspace dns。在

当我手动输入一个IP时,我的脚本可以工作,但是当我从外部获取它时却不能工作,为什么?在

这个有效:

#!/usr/bin/env python
import clouddns
import requests
r= requests.get(r'http://curlmyip.com/')
ip= '4.4.4.4'
dns = clouddns.connection.Connection('******','********************')

domain = dns.get_domain(name='reazem.net')
record = domain.get_record(name='ssh.reazem.net')
record.update(data=ip, ttl=600)

这个不是:

^{pr2}$

注意:print '{}'.format(r.text)成功输出我的ip。在

帮你帮我:我刚刚注意到print '{}'.format(r.text)增加了一行,我如何避免呢?在

感兴趣的人:https://github.com/rackspace/python-clouddns


Tags: nameimportip脚本comgetnetdns