casperjs

    0熱度

    1回答

    使用Casperjs我從遠程服務器下載一些APK,但得到一個空的apk(0字節)。 try { this.echo("Attempting to download file "); var fs = require('fs'); var appUrl = 'http://website.com/download/someapp.apk'; caspe

    0熱度

    1回答

    我正在嘗試使用Reactjs構建網頁抓取應用程序。 我在普通的JS中使用了nightmare.js,並且沒有得到所需的輸出。但是,當我嘗試添加按鈕並創建功能時,效果不佳。 我現在想用ReactJS直行,因爲那是我最終想做的事情。 有人可以給出一個在jsx格式或任何TIPS或指針ReactJS內使用nightmare.js或Casper.js的小例子代碼。我知道這可能聽起來很愚蠢或簡單,感謝任何幫助

    0熱度

    1回答

    我是新來的一般使用CasperJS和JavaScript。目前,我正試圖學習如何從git倉庫下載文件。在閱讀參考頁面時,我偶然發現了CasperJS的下載方法。其結果是,我已經試過如下: var casper = require('casper').create(); var url = null; var utils = require('utils'); var http = requi

    1熱度

    1回答

    我試圖改變一些信息,但是沒有什麼工作: var casper = require('casper').create({ // stepTimeout: 15000, verbose: false, logLevel: 'error', pageSettings: { loadImages: true, loadPlugins: tru

    1熱度

    1回答

    我正在使用PhantomXHR以及CasperJS來實現前端功能測試以及截斷的AJAX請求。 僞造的XHR請求和存根響應在已經初始化的頁面中工作良好,並且AJAX請求由用戶操作(如單擊或鍵入)觸發。 但是,當嘗試在加載頁面時初始化僞造的XHR請求時,我無法使其工作。這是一個錯誤,或者推薦的方法是什麼? 我在SPA和初始化模板時使用了Marionette和Backbone,如果滿足某些條件,就會發起

    2熱度

    1回答

    我使用CasperJS來測試我的前端,並且創建了一個名爲「Brand New Name」的新元素「foo」,並且已經存在'foo'元素。我需要使用XPath來選擇具有正確名稱的特定元素,以便我可以使用Casper測試它是否存在。 這是我在做什麼目前: this.test.assertExists(x('//*[@class="foo" and text()="Brand New Name"]'),

    0熱度

    1回答

    我是一個新手,最近開始與casperjs一起使用phantomjs。我想從iframe獲取信息,但phantomjs無法加載它。 這是我的腳本: var casper = require('casper').create({ verbose: true, logLevel: "debug", waitTimeout: 20000, retryTimeout:

    0熱度

    1回答

    我正在編寫CasperJS腳本來自動化搜索表單並捕獲後續頁面。但是,搜索表單會首先進入加載啓動頁面,直到數據到達。所以我添加了waitForSelector函數,它似乎可以用於我的某些頁面,但其他函數返回變量name作爲NULL。如果真的「等待」該元素在DOM上,那該如何呢? casper.each(searchPages,function(casper,index){ var curr

    1熱度

    2回答

    我使用CasperJS運行以下腳本,在通過陣列約三分之一的時間後,它開始用盡交換空間,機器變得非常慢。我在這裏做錯了什麼? searchPages是54個數字的數組,對應於搜索頁面的URL值。 casper.each(searchPages,function(casper,index){ loadSearch(casper,index); }); function loadSea

    -1熱度

    2回答

    我在寫一些CasperJS腳本,允許我從控制檯登錄網站。但是,當我嘗試登錄https://www.zara.com/us/時,我不斷收到HTTP 412 Precondition Failed。我試過--ssl-protocol=any和--ignore-ssl-erros=true,但它不能解決問題。有誰知道如何解決這一問題? 謝謝!