首页 > 解决方案 > 通过phantomjs获取url片段

问题描述

我需要获取当前 url 的 url 片段并将片段(哈希)放入 php 变量中。像这样:

$current_url = exec(phantomjs script.js);

当我window.location.hrefscript.js文件中使用时,它显示 script.js url。我需要获取 php 文件的当前 url,它是片段(哈希)。

我怎样才能做到这一点。请帮忙。

更新:我需要获取 phantomjs 执行的当前 php 文件的 URL,如下所示:examle.com/need_url_of_this_page.php#11111

标签: javascriptphpphantomjs

解决方案


不知道你在问什么,但我想这在你的script.js

var webPage = require('webpage');
var page = webPage.create();

page.open('http://phantomjs.org', function (status) {
  var url = page.url;
  console.log('URL: ' + url);
  phantom.exit();
});

推荐阅读