【发布时间】:2015-04-17 09:06:09
【问题描述】:
我正在尝试使用 python 从 HTML 站点中提取一些 javascript 变量:
<script>
var nData = new Array();
var Data = "5b7b......";
nData = CallInit(Data);
...
...
</script>
我可以在firebug(DOM面板)中看到“nData”的内容没有问题:
[Object { height="532", width="1280", url="https://example.org...8EDA4F3F5F395B9&key=lh1", more...}, Object { height="266", width="640", url="https://example.org...8EDA4F3F5F395B9&key=lh1", more...}]
nData 的内容是一个 URL。 如何将 nData 的内容解析/提取到 python? 有可能吗?
谢谢
【问题讨论】:
-
你能给我们一个网站链接吗?
-
在将 JS 上下文中的源代码移至 python 之前,您是否对其有影响?比如打开网页,插入一条JS-write语句,保存为HTML。所以可以先把变量写成html,然后通过python解析。
-
如果不是,您需要某种 javascript 运行时环境。可以查看stackoverflow.com/questions/2346584/…和stackoverflow.com/questions/2894946/…的答案。
-
@wenzul 不,我只是想从网站中提取 url,并在 python 脚本中使用它。
标签: javascript python html http xbmc