kajweb / wqxuetang_downloader

文泉学堂、悦读下载器 | 2020-02-16网站不再公益开放阅读,项目失效。
MIT License
219 stars 119 forks source link

initUrllib()代理上网 #59

Open plybb opened 4 years ago

plybb commented 4 years ago

如果使用代理上网,在utils.py自行修改initUrllib()的参数。 修改哪一行参数呢?请示范一下,谢谢Up

kajweb commented 4 years ago

请提供代理接口给我测试

lovejun277 commented 4 years ago

感谢大神~太感谢了~祝新年龙凤胎

------------------ 原始邮件 ------------------ 发件人: "kajweb"<notifications@github.com>; 发送时间: 2020年2月6日(星期四) 晚上11:45 收件人: "kajweb/wqxuetang_downloader"<wqxuetang_downloader@noreply.github.com>; 抄送: "Subscribed"<subscribed@noreply.github.com>; 主题: Re: [kajweb/wqxuetang_downloader] initUrllib()代理上网 (#59)

请提供代理接口给我测试

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

plybb commented 4 years ago

请提供代理接口给我测试

就是普通代理服务器,格式为,地址:端口 initUrllib()的参数中没有找到关于proxy的语句,所以不知道怎么配置

kajweb commented 4 years ago

参考urllib、的文档 按照https://www.liaoxuefeng.com中说的是

proxy_handler = urllib.request.ProxyHandler({'http': 'http://www.example.com:3128/'})
proxy_auth_handler = urllib.request.ProxyBasicAuthHandler()
proxy_auth_handler.add_password('realm', 'host', 'username', 'password')
opener = urllib.request.build_opener(proxy_handler, proxy_auth_handler)
with opener.open('http://www.example.com/login.html') as f:
    pass

使用 urllib 设置代理服务

或者使用CCProxy等软件进行本地代理。

plybb commented 4 years ago

@kajweb 多谢Up,我去测试