将代理从.txt添加到字典中的python

问题描述 投票:0回答:1

目标是使我的文本文件每行包含1个代理,格式为ip:port在我的python脚本中放入字典。到目前为止,用python进行了测试,但是这个问题使我想拔掉头发-我读了很多问题,但是似乎没有一个是我想要的。

这是我目前正在使用的:

   proxies = {}

def addproxies(a,b,proxies):
    proxies[ip].append(a),
    proxies[port].append(b)
    return proxies


def main():
    with open('proxies.txt', 'r') as this_file:
        for line in this_file:
            addproxies((this_file.split(':'),[0]),(this_file.split(':')[1]),proxies)

非常感谢您的帮助

python proxy screen-scraping
1个回答
0
投票

尝试一下:

def main():
    proxies = {}
    with open('proxies.txt', 'r') as this_file:
        for line in this_file:
            ip, port = line.strip().split(":")
            proxies[ip] = port
© www.soinside.com 2019 - 2024. All rights reserved.