Crossin的编程教室

标题: 模块:requests\BeautifulSoup [打印本页]

作者: 流弹四处飘    时间: 2017-12-6 21:33
标题: 模块:requests\BeautifulSoup
问题:获取第一个<>里data的value数据:0FD0FE692EAB8BEB7AE9094F1EBD947C|207000
困难:find_all获取的一整串数据的标签都是<a>,试过多种方法无法抽取出第一段。
救助!

382832262602456079.jpg (90.75 KB, 下载次数: 366)

382832262602456079.jpg


作者: braid    时间: 2017-12-7 09:38
应该可以用正则表达式把data="*****"中间的值提取出来
作者: crossin先生    时间: 2017-12-7 17:00
find 把第一个 a 元素取出来,再取里面的 data 属性,bs可以的
当然这个直接正则表达式更方便
作者: 流弹四处飘    时间: 2017-12-8 19:22
想要的数据已经list出来,谢谢braid,谢谢crossin先生




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5