Python爬虫获得IP地址后,字符串内有空格,如何去除空格,并且每个ip末尾自动换行?

224.89.35.206:9999

283.131.151.208:80

17.191.234.69:9999

31.163.39.70:9999

----------------
目标是这样
224.89.35.206:9999
283.131.151.208:8

ip.replace(' ', '') + '\n'  # æ³¨æ„å‰é¢é‚£ä¸ªå•å¼•å·å†…是个空格字符

# è¡¥å……, 

"""

如果输入数据是:

224.89.35 . 206:9999  283 .131.151.208:8

则用正则比较好

"""
import re
str = "224.89.35 . 206:9999  283 .131.151.208:8"
reg = r'((?:\s*\d+\s*\.){3}\s*\d+\s*:\s*\d+\s*)'
result_list = re.findall(reg, str)
print result_list
# ç»“果是一个list  ['224.89.35 . 206:9999', '283 .131.151.208:8']
# ç„¶åŽå°±å¯ä»¥æå–ä½ çš„ip了, æå–出来再用ip.replace æ›¿æ¢æŽ‰ç©ºæ ¼
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-26
ip.strip() + '\n'
第2个回答  2018-11-10
我们用的是“618IP代理”软件,可以每天好几十万多的不同代理ip更换,很好用!
相似回答