NetMaskScanner_demo.py 文件源码

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

项目:my-tools 作者: fiht 项目源码 文件源码
def get_title_by_url(url, timeout=5, pattern='<title>(.*?)</title>'):
        """return {url:title}, if title do not find we return{url:None}"""
        try:
            raw_http = requests.get(url, timeout=timeout)
            raw_http.encoding = raw_http.apparent_encoding
        except requests.ConnectionError or requests.ConnectTimeout:
            logger_util.log_debug('Connect failed to %s ' % url)
            return
        title = re.findall(pattern, raw_http.text)
        if not title:
            logger_util.log_debug('This page do not have title %s' % url)
            return {url: None}
        else:
            return {url: title[0]}

    # ----------------------------------------------------------------------
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号