从javascrip中提取源url

2024-10-03 11:18:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从javascript中提取数据。js看起来像-

<script type="text/javaScript">
var playerInstance = jwplayer("player");
playerInstance.setup({
    image: "http://cdn1.gomoviesgo.com/movies/1230451279-cover-Wonder-Woman.jpg",
    sources: JSON.parse('[{"file":"http:\/\/stream.gomo.to\/home\/movies\/tt0451279.mp4","label":"720<sup>HD<\/sup>"}]'),
    width: "100%"
});
</script>

我需要图像url是http://cdn1.gomoviesgo.com/movies/1230451279-cover-Wonder-Woman.jpg,源url是"http:\/\/stream.gomo.to\/home\/movies\/tt0451279.mp4"

请引导。在


Tags: tocomhttphomestreamscriptcovermovies
1条回答
网友
1楼 · 发布于 2024-10-03 11:18:19

不能用html解析器解析js,但可以使用正则表达式。在

image = re.search('image:\s*"(.*?)",', data).group(1)
file = re.search('"file":"(.*?)",', data).group(1).replace('\\', '')

或者您可以使用内置的^{}方法。在

^{pr2}$

相关问题 更多 >