casperjs

    1

    2답변

    while 루프를 사용하여 CSV 파일에서 사용자 이름 목록을 엽니 다. 이들 각각의 사용자 이름에 대해 URL을 열고 페이지를 파일로 덤프해야합니다. 그러나 casper.thenOpen은 항상 한 번만 실행됩니다. 나는 Asynchronous Process inside a javascript for loop에서 이것이 비동기 프로세스라는 것을 이해했다.

    0

    1답변

    내가 긁고있는 사이트에는 자바 스크립트와 함께 제출되는 양식이 있습니다. 버튼을 클릭 한 후, Ajax 요청이 전송되고 응답이 수신 된 후 리디렉션 ... location.replace에 우리가와 사이트 이름/질문/2098147 URL과 페이지로드로 리디렉션 후 $("#send").click (function() { var vaaal=encodeU

    0

    1답변

    나는 헐렁한 봇에서 일하고 있으며, 궁금한 문제가 있습니다. 웹 페이지를 phantomJS (SpookyJS & CasperJS를 통해)를 사용하여 긁어내는 모듈이 있습니다. 필자는이 모듈을 작성하고 수동으로 명령 줄에서 실행하여 테스트했습니다. 잘 작동한다. 그런 다음 슬랙 실시간 API를 추상화하고 보트 클래스로 모듈을 생성 한 slackbots npm

    1

    1답변

    내가 question에 유효한 고통이 텍스트 입력을 spooky.then([{question: question}, function(question) { this.fill('form[name="askmore"]', { questionask: question}, false); }]); 을 채우기 위해이 코드를 사용하여 텍스트 입력을 채 웁니다.

    0

    1답변

    Reddit 게시물 목록에서 스크린 샷을 캡처하는 빠른 스크립트를 만들었습니다. 이 스크립트는 json 파일 (아래에 표시된 예)에서 reddit URL을 가져온 다음 각 페이지를 방문하여 스크린 샷을 캡처합니다. 스크립트는 가장 잘 작동합니다. 그러나 때때로, casper.waitForSelector 기준이 충족되지 않으면 잠시 멈추고 계속 실행됩니다.

    1

    2답변

    나는 Checking JavaScript AJAX loaded resources with Mink/Zombie in PHP?과 같은 예를 사용하고 있습니다 : test_JSload.php 다음 <?php if (array_key_exists("QUERY_STRING", $_SERVER)) { if ($_SERVER["QUERY_STRING"] =

    1

    1답변

    다시 한번, 나는 sendAJAX 함수로 casperjs에 또 다른 문제가 있습니다. URL : 요청의 URL 이 sendAJAX이 다음이다 (5 개) 매개 변수가 있다고 말한다. 방법 : HTTP 메소드 (기본값 : GET). data : 요청 매개 변수 (기본값 : null). async : 비동기 요청의 플래그? (기본값 : false)를 설정 : 다

    3

    1답변

    웹 사이트에서 로그인 버튼을 테스트하기위한 매우 간단한 CasperJS 스크립트를 작성하려고합니다. 클릭 이벤트 후 웹 사이트 상단에 모달 창이 열리고 로그인 필드를 채울 수 있습니다. 이 웹 사이트를 사용하면 매우 효과적입니다. casperjs test my-script-file --engine=slimerjs을 사용하면 완벽하게 정상적으로 작동합니다.

    0

    1답변

    배열의 모든 링크를 병렬로 열어야합니다. 만드는 법? 내 코드에서 모든 링크는 병렬 대신 하나씩 열립니다. casper.then(function(){ links = this.evaluate(function(){ var links = document.getElementsByTagName('a'); links = Array.pro

    0

    1답변

    내 스크립트는 단순히 페이지의 보고서 수를 수집 한 다음 다음 페이지로 이동하여 동일한 작업을 수행합니다. 목표는 여러 페이지에 걸쳐 총 보고서 수를 얻는 것입니다. 여기 var casper = require('casper').create({ clientScripts: ["./lib/jquery-2.1.3.min.js"], // verbo