casperjs

    1熱度

    1回答

    我試圖用無頭的瀏覽器使用CasperJS測試PhantomJS並希望有一個配置文件或一些改變網站的網址,用戶名密碼等,所以最後我發現NuclearJS。你們知道還有其他完美的方法嗎?如果我想從頭開始寫一篇也想知道的話。

    0熱度

    1回答

    我有一個簡單的鏈接我要跟隨 <a href="#page-2" class="">next</a>(頁-2增量) 我試圖按照使用clickLabel下一個按鈕,但我似乎無法得到它上班。這似乎進入下一個頁面,然後死 var casper = require("casper").create({ waitTimeout: 10000, stepTimeout: 10000,

    1熱度

    2回答

    以下是我想要解決的html。 我想發佈查詢並看到該城市的天氣報告。我想我的代碼: var casper = require('casper').create(); var utils = require('utils'); casper.start('http://www.weather.com.cn/weather1d/101210101.shtml'); casper.waitForS

    0熱度

    1回答

    這是我第一次與Casperjs合作。我有一個沒有ID或名稱但需要提交用戶名和密碼的表單。 在HTML正文中有一個onload =「init(document.forms [0]);」 形式: <form method="post"> <table border="0" cellspacing="0" cellpadding="0"> <tbody><tr>

    1熱度

    3回答

    我想點擊使用casperjs的angularjs。但是,我無法做到這一點。網頁每次運行時都會填充對話框,所以這就是爲什麼我需要點擊。 這是我嘗試點擊 <button class="ng-scope" trans="" ng-click="closeDialog(activeDialog, 'okButton');$event.stopPropagation();" ng-if="!activeDi

    0熱度

    1回答

    我實際上試圖從CasperJs中的網站獲取一些數據。數據存儲在一張桌子裏。 我試圖在廢品後得到正確的JSON文件。 json: - 公司名稱, - 郵件, - 網站 - 活動描述。 到目前爲止,我已經能夠打開頁面並獲取數據,但不是精確的(郵件和網站是相同的)。所以我發現如何精確選擇每個我想要的元素。 但在這種情況下,我沒有得到所有表信息,只有第一行... 我會知道是否有人可以幫助我,告訴我在哪裏看

    2熱度

    1回答

    我用node-casperjs-aws-lambda創建我casperjs,我更新phantomjs版本爲2.1.1,我用部署在λ基本示例的代碼,完美的作品 但是當我嘗試測試casperJs與亞馬遜網站它沒有工作。該頁面沒有加載,但在本地,它的工作: // Simple Javascript example var casper = require('casper').create(); c

    0熱度

    1回答

    我不知道如何趕上CasperJs 我有這樣的代碼 casper.thenClick('#activeCartViewForm > a'); ,而且有時還給我一個錯誤: [error] [remote] mouseEvent(): Couldn't find any element matching '#activeCartViewForm > a' selector 我想趕它和this.d

    -1熱度

    2回答

    我有一個自定義的數據類型,我正在填充,我已驗證數據正確填充,但是當我嘗試將其推送到數組時,結果是數組和自定義數據類型變量爲空。下面是我在做什麼的例子: var values = []; var temp = {}; temp['one'] = rows[i].cells[1].innerText.trim(); temp['two'] = rows[i].cells[2].innerTex

    0熱度

    1回答

    我有一些參數name1,name2,name3。我怎樣才能得到一個包含這些參數的JSON文件?我嘗試這樣做,但我得到什麼: var jsonStr = this.evaluate(function(){ var outjson = {}; var outjson = {'name1': name1, 'name2': name2, 'name3': name3};