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

html_51job = etree.HTML(response.text) #解析获取到HTML
job_script = html_51job.xpath('//script[@type="text/javascript"]')[2].text # 获取存放数据的javascript
job_script = re.search('"engine_search_result":(.*"adid":""}])', job_script) # 正则表达式提取数据
job_text = job_script.group(1) # 得到字符串形式的数据
job_details = ast.literal_eval(job_text) # 将字符串转为列表

这个是部分代码,运行错误展示
Traceback (most recent call last):
File "D:/BaiduNetdiskDownload/python/试验6.py", line 104, in
spider_51job()
File "D:/BaiduNetdiskDownload/python/试验6.py", line 96, in spider_51job
get_write_data()
File "D:/BaiduNetdiskDownload/python/试验6.py", line 60, in get_write_data
job_text = job_script.group(1) # 得到字符串形式的数据
AttributeError: 'NoneType' object has no attribute 'group'

这可咋整……🌚

可能是你正则匹配有问题,返回None,None是没有group这个属性的