m861755 2022-03-15 16:20 采纳率: 100%
浏览 29
已结题

请帮咱看一下哪里出错了?


import requests
import re
obj=re.compile(r'iframe src="(?P<urls>.*?)" width',re.S)
url='http://www.wwmulu.com/rj/zldzf/play-1-1.html'
resp=requests.get(url)
resp.encoding='utf-8'
m3u8_url=obj.search(resp.text).group('urls')        
print(m3u8_url)

提示:AttributeError: 'NoneType' object has no attribute 'group'

  • 写回答

4条回答 默认 最新

  • CSDN专家-showbo 2022-03-15 16:29
    关注

    改为英文状态下的括号,题主的是中文状态下的

    img


    改下面就可以了

    img

    
    import requests
    import re
    obj=re.compile(r'iframe src="(?P<urls>.*?)" width',re.S)
    url='http://www.wwmulu.com/rj/zldzf/play-1-1.html'
    resp=requests.get(url)
    resp.encoding='utf-8'
    
    m3u8_url=obj.search(resp.text).group('urls')
    print(m3u8_url)
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
  • 关注

    search未匹配成功返回None,None是没有group这个属性的
    用try except处理一下空值返回的情况
    这里的括号是正文的,所以匹配不成功,改成英文的就好了

    img

    评论 编辑记录
  • CSDN专家-link 2022-03-15 16:26
    关注

    显然是第8行错误,obj.search(resp.text)应该返回类一个空之类的

    评论 编辑记录
  • 有问必答小助手 2022-03-15 16:35
    关注
    您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
    PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月23日
  • 已采纳回答 3月15日
  • 创建了问题 3月15日

悬赏问题

  • ¥15 Tpad api账户 api口令
  • ¥30 ppt进度条制作,vba语言
  • ¥15 stc12c5a60s2单片机测光敏ADC
  • ¥15 生信simpleaffy包下载
  • ¥15 请教一下simulink中S函数相关问题
  • ¥15 在二层网络中,掩码存在包含关系即可通信
  • ¥15 端口转发器解析失败不知道电脑设置了啥
  • ¥15 Latex算法流程图行号自定义
  • ¥15 关于#python#的问题:我在自己的电脑上运行起来总是报错,希望能给我一个详细的教程,(开发工具-github)
  • ¥40 基于51单片机实现球赛计分器功能