casperjs

    0熱度

    1回答

    我寫了一個CasperJS腳本,除了需要(非常非常)很長的時間才能清除頁面,其效果非常好。 概括地說,這裏的僞代碼: 我的功能報廢元素 我casper.start()啓動導航並登錄 casper.then(),我遍歷數組和存儲我鏈接 casper.thenOpen()打開每個鏈接並調用我的函數來報廢。 它工作完美(和足夠快)的廢除一堆鏈接。但是當涉及到數千個(現在我正在運行帶有100K鏈接數組的腳

    0熱度

    1回答

    我試圖從Facebook配置文件中取消基本信息。我的最終目標是通過使用casperjs來獲得例如某人的年齡(如果信息可以在臉書上獲得)。 所以我安裝了Casper.js。 我開始填寫密碼和郵件以便第二次訪問搜索字段。 但是: ReferenceError: Can't find variable: casper phantomjs://code/scrapin.js:1 in global cod

    0熱度

    1回答

    我嘗試使用webserver與外界通信,並且setInterval每次都要自動執行。 我的一個casperjs設置爲this.capture(x + 'apple.png'); 不過,我覺得它會如果setInterval跑三圈顯示我的文件夾下的三幅圖像。 因此,我只保存一個圖像是1apple.png。 雖然我可以看到大量的信息我的終端 我想問哪一步應該怎麼錯過呢?任何幫助,將不勝感激。 在此先感謝

    1熱度

    1回答

    我使用CasperJS來完成我的自動化任務。但是對於文件上傳,我使用exec()和wget將圖像從其他網站上傳到我的服務器,然後使用CasperJS和casper.uploadFile()在網站上發佈圖像。 現在,我嘗試使用網站圖片的網址張貼圖片,我的意思是: casper.then(function(){ this.uploadFile("input[type='file']", '/

    0熱度

    1回答

    工作 希望你做好, 目的:抓圖時,頁面完全加載 嘗試:與等待一段MS和ID時,發現取SS已經嘗試過。 但它現在不能工作... casper.waitFor(function StepOne() { casper.wait(25000, function() { casper.echo('after 25 sec'); casper.capt

    1熱度

    1回答

    我知道我可以使用waitForSelector來測試某個特定元素是否準備就緒,但JavaScript呢? this.waitForSelector('#someid', function _then() { // do something that requires js to be fully loaded and functional // before clicking

    0熱度

    1回答

    我對Javascript編程還很陌生,並且正在使用CasperJS構建的網頁抓取腳本。 問題是,它相當慢,但它的工作原理。我試圖想出一種方法來創建一個覆蓋腳本/程序來啓動我創建的這個腳本,但我不確定這是否是最好的方式。我已經嘗試了GNU並行命令,但我更喜歡使用JS,PHP或Python,因爲我更熟悉這些語言。 我也知道,CasperJS實例將共享cookie和本地存儲,但這不是我的使用案例的問題。

    1熱度

    1回答

    我在我的桌面上編寫的代碼在Windows 10下運行,一切正常。當我轉移到Centos Server時,我開始出現錯誤。請幫助我 CasperError: Cannot get informations from input[name="email"]: element not found. /home/casper/casperjs/phantomjs:/platform/casper

    1熱度

    1回答

    我在學習phantomjs和casperjs方面非常新,並且在如何單擊「加載更多」按鈕來完全填充頁面時尋找一些指針。我已經看過類似的問題,但沒有看到任何匹配的東西(至少不是我理解的)。這個想法是從livestream.com活動頁面中刪除觀衆人數。 開始時,我可以phantomjs(使用CNET爲例)搶到第一頁以純文本格式如下: var page = require('webpage').crea

    -2熱度

    1回答

    我試圖從示例波紋管與JavaScript同時刮與CasperJS文本︰sub1,sub2,sub3。大概有30個列表元素。 這是字符串: <li class="sb-option " onclick="javascript:s4.setState('5_43022,9_overview,239_t272‌​76,242_21',false);">‌​Sub 1</li> <li class="s