나는 PhantomJS 코드를 가지고 있는데 그것을 리펙토링하고 CasperJS로 옮기고 싶다. 그러나, 내 원래 PhantomJS 코드에서 코드의 일부 라인을 직접 page
개체에서 작동하고 CasperJS로 변환하는 방법을 잘 모르겠습니다. 아래는 원래 코드의 일부입니다.CasperJS에서 PhantomJS의 "페이지"개체를 조작하는 방법은 무엇입니까?
var cookies = "C_B_A=2; tips=1;";
var page = require("webpage").create();
page.settings.userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36";
cookies.split(";").forEach(function(pair){
pair = pair.split("=");
phantom.addCookie({
"name": pair[0],
"value": pair[1],
"domain": ".mydomain.com"
});
});
저는 CasperJS 설명서를 검색했으며 쿠키 관련 방법이없는 것으로 보입니다. 여기 내 질문은, 저를위한 어떤 방법 PhantomJS page
개체를 참조하고 속성을 설정하는 것입니다 무엇입니까?
감사합니다. 내가 한번 시도해 보자. SlimerJS가 사용될 때만'팬텀 (Phantom) '객체가 사용 가능하다는 것을 의미합니까? –
아니요, --engine = phantomjs 및 --engine = slimerjs를 사용할 때 사용할 수 있습니다. 그래서 둘 다. –