reachability-monitor.py 文件源码

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

项目:securedrop-reachability-monitor 作者: freedomofpress 项目源码 文件源码
def read_directory(self, directory_url):
        """Parses the SecureDrop directory into a dictionary of instance
        details."""
        # CloudFlare will block us if we don't set user-agent
        dir_req = Request(directory_url)
        dir_req.add_header("User-Agent", 
                           "Mozilla/5.0 (Windows NT 6.1; rv:45.0) "
                           "Gecko/20100101 Firefox/45.0")
        directory = urlopen(dir_req).read().decode()

        instances = []
        for line in directory.splitlines()[1:-1]:
            fields = line.split("\t")
            instances.append(dict(organization=fields[0],
                                  landing_page=fields[1],
                                  ths_address=fields[2]))

        return instances
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号