我正在尝试使用smtplib发送电子邮件,该方法有效。我还添加了代理支持,可以正常工作。但是现在我正尝试旋转代理,但是我总是收到错误消息“必须输入整数而不是str”。 我想这是不可能完成的,我的意思是在smtplib连接函数中调用var,但是希望您能帮帮我。
这是我的代码:
ips = []
csvFile = csv.reader(open('proxies.csv', 'r', encoding='UTF-8', errors='strict', buffering=1))
for row in csvFile:
ips.append(row[0])
for ip in ips:
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS4, ip, port)
socks.wrapmodule(smtplib)
smtp = smtplib.SMTP()
#etc...
感谢您的帮助!