我正在抓取一个页面,并使用 capybara 和 phantomjs 浏览器打开它。
然后我按几个按钮,提交表单并进入不同的页面。我想获取整个 url 以及该页面的哈希值。如何获取整个 url 以及哈希值?
例如,假设带哈希值的完整 url 为 http://www.exxxxample.com/hello?a=b&c=d#somestuff=87
看来我只能获取没有哈希部分的网址(somestuff=87),但是它应该是可能的,因为我有幻像。那么有没有办法使用phantom和一些js代码来读取哈希值呢?
最佳答案
var url = page.evaluate(function(){
return document.location.href;
});
关于javascript - 如何使用 phantomjs 浏览器在 capybara 中获取完整的 url 和哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42153874/