"rl":[{"rid":5280018,"rn": 老师我想抽取rl后面的数据 但是用正则写不对

来源:14-11 获取和解析列表页 - 2

慕函数5302194

2020-02-25

nodes_str_match = re.search(“rl: (.)",res) 我这样获取是获取不到的
nodes_str_match = re.search("rl (.
)”,res) 这样就是把:后面的全部获取的

写回答

1回答

bobby

2020-02-27

你少了引号

import re
tt = '"rl":[{"rid":5280018,"rn":'
nodes_str_match = re.search('rl":(.*)', tt)
if nodes_str_match:
   print(nodes_str_match.group(1))

0
1
慕函数5302194
非常感谢!
2020-02-27
共1条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2378 学习 · 1158 问题

查看课程