UserAgentSwitcher.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:download-manager 作者: thispc 项目源码 文件源码
def download_preparing(self, pyfile):
        if not isinstance(pyfile.plugin.req, HTTPRequest):
            return

        connecttimeout = self.config.get('connecttimeout')
        maxredirs = self.config.get('maxredirs')
        useragent = self.config.get('useragent')

        if connecttimeout:
            pyfile.plugin.req.http.c.setopt(
                pycurl.CONNECTTIMEOUT, connecttimeout)

        if maxredirs:
            pyfile.plugin.req.http.c.setopt(pycurl.MAXREDIRS, maxredirs)

        if useragent:
            self.log_debug("Use custom user-agent string `%s`" % useragent)
            pyfile.plugin.req.http.c.setopt(
                pycurl.USERAGENT, encode(useragent))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号