首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telethon TypeError代理

Telethon TypeError代理
EN

Stack Overflow用户
提问于 2022-07-19 10:43:58
回答 1查看 71关注 0票数 0

我想对python代码隐藏我的代理。所以我试着用problem解析器来做这件事,但是我有问题。

代码语言:javascript
复制
cpass = configparser.RawConfigParser()
cpass.read('config.data')
try:
    api_id = cpass['cred']['id']
    api_hash = cpass['cred']['hash']
    phone = cpass['cred']['phone']
    proxy = cpass['cred']['proxy']
    client = TelegramClient(phone, api_id, api_hash, proxy=proxy)

因此,当我尝试开始我的会话时,我错了:TypeError:未知格式的代理:我的代理设置在文件config.data中,例如:=‘socks5 5’,'185.183.162.152',8030,True,'82DOLD','DTANSF‘(这是假代理)。不要尝试使用)

EN

回答 1

Stack Overflow用户

发布于 2022-07-21 17:55:21

如果您需要使用代理访问电报,则需要:

python-socks[asyncio]

  • For

  • For Python >= 3.6:install <= 3.5:install PySocks

参数proxy_type的允许值是:

For Python <= 3.5:

  • socks.SOCKS5'socks5'
  • socks.SOCKS4'socks4'
  • socks.HTTP'http'

For Python >= 3.6:

所有above

  • python_socks.ProxyType.SOCKS5

  • python_socks.ProxyType.SOCKS4

  • python_socks.ProxyType.HTTP

例>= 3.6

代码语言:javascript
复制
pip3 install "python-socks[asyncio]"
代码语言:javascript
复制
from python_socks import ProxyType

my_proxy = {
    'proxy_type': ProxyType.SOCKS5,  # (mandatory) protocol to use (see above)
    'addr': '1.1.1.1',               # (mandatory) proxy IP address
    'port': 5555,                    # (mandatory) proxy port number
    'username': 'foo',               # (optional) username if the proxy requires auth
    'password': 'bar',               # (optional) password if the proxy requires auth
    'rdns': True                     # (optional) whether to use remote or local resolve, default remote
}

TelegramClient('anon', api_id, api_hash, proxy=my_proxy)

例<= 3.5

代码语言:javascript
复制
pip3 install PySocks
代码语言:javascript
复制
import socks

my_proxy = (socks.SOCKS5, '1.1.1.1', 5555, True, 'foo', 'bar')

TelegramClient('anon', api_id, api_hash, proxy=my_proxy)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73035492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档