casperjs

    1熱度

    1回答

    我想要獲取CasperJS中多級iframe中的所有鏈接。有一個solution來解決有一個級別的iframe的情況。我試圖把getLinksFromIFrame放在getLinksFromIfram中來做遍歷遍歷,但失敗了。 對於此代碼,我應該如何處理多級iframe? function getLinksFromIframes(callback) { var links = [];

    2熱度

    2回答

    我想打印在「complist」,它看起來像這樣每個選項的值: <select name="complist"> <option selected="" value="111 1">107-83-5  C6H14  2-Methylpentane</option> <option value="1 24"> 75-07-0&nbs

    1熱度

    1回答

    我對多個casperjs實例如何同時工作有點困惑。 我的理解是,如果我們有「casperjs」c.1.js,c.2.js,...,cxjs(它們具有相同的代碼),那麼它將創建多個進程,並且它們應該單獨管理資源,像單獨的cookie文件。如果我們多次使用「casperjs」c.x.js文件,它將共享相同的cookie文件。 我的理解正確嗎? 感謝您的任何意見。

    0熱度

    1回答

    您好我在Casperjs中編寫了一個腳本來從一些有趣的網站的HTML中檢索一些信息。 我的環境是: - Centos 7,安裝了nginx,Php 7,Php-fpm,nodejs & npm(它們都是最新版本)。 有時,絕對是隨機的,當我使用exec命令或shell_exec命令通過php頁面啓動腳本時,發現錯誤。 該字符串是像 的/ usr /斌/ casperjs /path/to/file

    0熱度

    1回答

    我嘗試在頁面登錄: var casper = require('casper').create(); casper.start('http://sprashivai.ru/', function() { this.click('#signin_link'); this.capture('foo.jpg', undefined, { format: 'jpg',

    2熱度

    1回答

    我想抓取一個正在使用AngularJs的網站,頁面上有四個單選按鈕,其中有兩個'ng-required = true'。所有四個按鈕都被選中,但是當我點擊提交按鈕時,即使選擇了按鈕,它也會在單選按鈕上出現錯誤。我截圖,甚至在屏幕截圖中顯示選中的單選按鈕。我試圖覆蓋驗證,但沒有任何工作。請幫助這裏是HTML和代碼 的Html 這是公共服務的單選按鈕 <input id="publicServiceT

    0熱度

    1回答

    Casperjs快速啓動谷歌搜索代碼: this.fill('form[action="/search"]', { q: 'google search' }, true); 我如何瞄準這一形式casperjs?

    1熱度

    1回答

    我用casperjs取消了頁面https://www.wikifolio.com/de/de/home一段時間。最近,它需要登錄才能看到頁面上的信息,我無法使其工作。我似乎無法找到我必須點擊哪個項目才能擺脫免責聲明,然後再登錄到網站。

    0熱度

    1回答

    調用函數我試圖調用moveNext函數,它是已經存在的頁面上。此函數通過將值作爲參數傳遞給特定頁面,例如:moveNext(2)。我想截取從第一頁開始直到最後一頁的截圖。但是,當我在終端casperjs test testsuite.js中運行此命令時,它僅捕獲第一頁的10個屏幕截圖,而不是每個頁面中的每個屏幕截圖。 casper.start('https://example.com');

    0熱度

    1回答

    我試圖抓取一些網站。但是,我的爬行過程很長,我需要使用多個實例來縮短它。我已經尋找其他方法並放棄了所有不必要的資源請求,但對我來說太慢了(大約8-9秒)。 什麼是平行casperjs情況下甚至只有同時並行抓取運行兩個casperjs最簡單的方法? 我已經使用GNU平行從博客中我找到了但是好像雖然過程是活的,他們也不會以並行抓取,因爲總的執行時間仍然是一個實例相同。 我應該用一個服務器的NodeJS