javascript - 通过phantomjs获取url片段
问题描述
我需要获取当前 url 的 url 片段并将片段(哈希)放入 php 变量中。像这样:
$current_url = exec(phantomjs script.js);
当我window.location.href
在script.js
文件中使用时,它显示 script.js url。我需要获取 php 文件的当前 url,它是片段(哈希)。
我怎样才能做到这一点。请帮忙。
更新:我需要获取 phantomjs 执行的当前 php 文件的 URL,如下所示:examle.com/need_url_of_this_page.php#11111
解决方案
不知道你在问什么,但我想这在你的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();
});
推荐阅读
- react-native - 为什么我在尝试使用 reddit API 时会收到 405 错误?
- javascript - React AntDesign 内容被推到一边
- javascript - ContentSecurityPolicy 阻止 Electron 中的获取请求
- cookies - 将 cookie 从子域设置到另一个子域
- python - 使用 jupyter notebook 练习一些数据分析,我的 return 语句改变了我的字典顺序
- react-native - React Native - navigation.navigate 不是 DrawerItem 的函数
- excel - Excel VBA单列仅可见单元格到多列(网格)
- c# - 如何使用从搅拌机导入的网格动画
- ios - SwiftUI 使父视图拉伸以适应子视图
- .htaccess - htaccess - 将一步重定向到父目录