2013-04-28 73 views

回答

2

re.findall()返回匹配列表,而不是字符串。你必须得到它的字符串:

import urllib 
import re 

with open(r'C:\Users\Teli\Desktop\pro.txt', 'w') as handle: 
    page = urllib.urlopen('http://www.samair.ru/proxy/ip-address-01.htm').read() 
    addresses = re.findall(r'(\d+\.\d+\.\d+\.\d+)', page) 

    handle.write('\n'.join(addresses)) 
相关问题