import requests import re def get_proxy(): result = [] url = 'https://free-proxy-list.net/anonymous-proxy.html' r = requests.get(url) m = re.findall('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\d+', r.text) if m: for p in m: proxy = {} ip, port = p.replace('', ':').split(':') if ip and port: proxy['ip'] = ip proxy['port'] = port result.append(proxy) return result if __name__ == "__main__": proxies = get_proxy() for p in proxies: print("{}:{}").format(p['ip'], p['port'])