我正在使用 php ganon dom 解析器抓取一些 html 页面,但我被困在我需要从我的 javascript 之类的源中读取一些 javascript 的地方。
<script type="text/javascript">
Event.observe(window, 'load', function() {
ig_lightbox_main_img=0;
ig_lightbox_img_sequence.push('http://someimageurl.com/image.jpg');
ig_lightbox_img_labels.push("Some text");
ig_lightbox_img_sequence.push('http://someimageurl.com/image2.jpg');
ig_lightbox_img_labels.push("Some text 2");
});
</script>
我想从上面的脚本中读取 url,该脚本与页面的 html 一起出现,我现在已经使用了这个代码
$html = str_get_dom('some page html here');
foreach($html('.product-img-box script[type=text/javascript]') as $script){
echo $script->html();
}
但这不起作用。关于如何阅读脚本的任何想法