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}</td><td>\d+', r.text)
if m:
for p in m:
proxy = {}
ip, port = p.replace('</td><td>', ':').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'])
Comments