2
파이썬 스크립트를 사용하여 랙 공간 DNS를 IP로 업데이트하려고합니다.파이썬을 사용하여 IP 가져 오기
내 스크립트는 수동으로 IP를 입력 할 때 작동하지만 외부에서 가져올 때 왜 안됩니까?
이 WORKS :
#!/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)
이 가되지 않습니다
#!/usr/bin/env python
import clouddns
import requests
r= requests.get(r'http://curlmyip.com/')
**ip= '{}'.format(r.text)**
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)
참고 : print '{}'.format(r.text)
은 성공적으로 내 IP를 출력합니다.
나를 도울 수 있도록 도와주세요. 방금 print '{}'.format(r.text)
이 추가 라인을 추가 한 것을 발견했습니다. 어떻게 피할 수 있습니까? 관심이있는 사람들을 위해