Phantomjs를 사용하고 있습니다. 특정 정보를 웹 페이지()에 전달해야합니다. 아이디어는 목표 페이지가로드 되 자마자 JSON 객체를 페이지 & 페이지로 전달하여 전역 적으로 액세스 가능한 변수로 설정합니다. window.data = {....}
과 같은 것입니다. 이 변수가 설정되면 대상 페이지에서이 변수를 사용합니다. Phantomjs를 사용하여 원하는 결과를 얻을 수 있습니까? 당신이 이것을 촉진 할 수있을 것phantomjs를 사용하여 대상 웹 페이지에 값을 전달
var webPage = require('webpage');
var page = webPage.create();
var settings = {
operation: "POST",
encoding: "utf8",
headers: {
"Content-Type": "application/json"
},
data: JSON.stringify({
some: "data",
another: ["custom", "data"]
})
};
page.open('http://localhost:4569/index.html', settings, function(status) {
console.log('Status: ' + status);
//
? 삽입 된 데이터를 사용하기 위해 페이지 JS가 언제 실행됩니까? 로드 도중, 페이지로드 이후 또는 심지어 나중에 실행됩니까? –