0
URL을 한 페이지에 캡쳐 한 다음 대상을 열어야합니다. 가장 우아한 솔루션은 무엇입니까? 변수 url은 기본적으로 로컬이기 때문에 아래 코드는 작동하지 않습니다.PhantomJS가 page.open에 변수를 전달합니다.
function() {
page.open("https://www.google.com/blah");
},
function() {
page.evaluate(function() {
var url=document.getElementById('link42')[0]; //URL captured
});
},
//opening the target
function() {
page.open(url);
},
function() {
page.evaluate(function() {
console.log(document.querySelectorAll('html')[0].outerHTML);
});
}