|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import requests
- import re
- import os
- def open_url(url):
- header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36'}
- html = requests.get(url, headers=header).text
- return html
- def get_ip(html):
- p = r'(?:(?:25[0-5]|2[0-4]\d|(?:(?:1\d{2})|(?[1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|(?:(?:1\d{2})|(?:[1-9]?\d)))))'
- iplist = re.findall(p,html)
- for each in iplist:
- print(each)
-
- if __name__ == '__main__':
- url = "http://www.89ip.cn/"
- #print(url)
- re = open_url(url)
- get_ip(re)
复制代码 正则表达式找IP,为什么提示不能findall呢?。。。
import re
然后
re = xxx
然后
re.findall???
为什么你们这么喜欢一个名字用两次。。。。。
|
|