Python 如何将IP和端口筛选为两个变量

Python 如何将IP和端口筛选为两个变量,python,Python,我试图从名为ProxySrape的模块中获取两个变量中的代理 外观: import proxyscrape collector = proxyscrape.create_collector('default', 'socks5') proxy = collector.get_proxy() print(proxy) 输出: Proxy(host='112.13.170.142', port='80', code=None, country=None, anonymous=None, typ

我试图从名为ProxySrape的模块中获取两个变量中的代理

外观:

import proxyscrape

collector = proxyscrape.create_collector('default', 'socks5')
proxy = collector.get_proxy()

print(proxy)
输出:

Proxy(host='112.13.170.142', port='80', code=None, country=None, anonymous=None, type='socks5', source='proxy-daily-socks5')
我需要的是解析,以便在请求中使用它

import proxyscrape

collector = proxyscrape.create_collector('default', 'socks5')
proxy = collector.get_proxy()

ip = ip
port = port

谢谢你的帮助。

你应该能够做这样的事情

 ip = proxy.host
 port = proxy.port

如果这些属性存在于
proxy
对象上,那么您应该能够为它们设置一个变量。

很可能,您只需执行
proxy.host
proxy.port
它不是,我需要使用regex。您无法使用regex解析对象。我建议您仔细阅读他们的文档)