The example in this article describes how Python simply acquires its own extranet IP. Share to everyone for your reference, specific as follows:
#encoding =utf-8
#author: Walker
#date: 2016-03-07
#function: Get its own extranet IP
import requests from
BS4 Import BeautifulSoup
#获取外网IP
def getouterip ():
url = R ' http://www.whereismyip.com/'
r = Requests.get (URL)
Btag = BeautifulSoup (R.text, ' Html.parser ', from_encoding= ' utf-8 '). Find (' B ')
IP = '. Join (btag.stripped_strings
print (' IP: ' + IP ')
if __name__ = = ' __main__ ':
Getouterip ()
More information about Python-related content can be viewed in this site: "Python URL Operation tips Summary", "Python Picture Operation tips Summary", "Python data structure and algorithm tutorial", "Python Socket Programming Skills Summary", " Python function Usage Tips Summary, python string manipulation tips, Python introductory and Advanced classic tutorials, and Python file and directory how-to tips
I hope this article will help you with Python programming.