我收到了来自下面类似于服务器的代码的响应。
我想在CDATA部分中获取<lyric></lyric>
标记之间的链接。在
<lyric><![CDATA[https://lrc-nct.nixcdn.com/2018/02/21/f/b/1/1/1519207822262.lrc]]></lyric>
<bgimage><![CDATA[https://avatar-nct.nixcdn.com/singer/avatar/2018/02/25/e/b/b/b/1519558155015_600.jpg]]></bgimage>
<avatar><![CDATA[https://avatar-nct.nixcdn.com/song/2018/02/26/f/8/3/d/1519640161758.jpg]]></avatar>
<coverimage><![CDATA[https://avatar-nct.nixcdn.com/song/2018/02/26/f/8/3/d/1519640161758_500.jpg]]></coverimage>
<newtab><![CDATA[https://www.nhaccuatui.com/nghe-si-hang-bingboong.html]]></newtab>
默认情况下,
lxml
将删除cdata,不幸的是,parsel.Selector
scray正在使用的并没有公开该选项。在因此,您需要手动创建lxml树,然后重新创建选择器:
是否要获取链接('https://lrc-nct.nixcdn.com/2018/02/21/f/b/1/1/1519207822262.lrc')? 可以将xml内容转换为字符串并使用正则表达式提取链接。在
相关问题 更多 >
编程相关推荐