headless-browser

    4熱度

    3回答

    我有一個python方法,它在linux服務器上以無頭模式設置瀏覽器,以便用selenium進行網站抓取。無論哪個用戶執行python腳本,顯示設置都完好無損,但如果sudo用戶不執行該腳本,它將無限期地掛在webdriver.Firefox()設置行上。 以下是完整的方法: def browserSetup(self, browser=None): try: # now F

    0熱度

    1回答

    什麼是aws.access_key_id,aws.secret_access_key,aws.keypair_name。他們的價值應該是什麼? 片段來自:http://www.chrisle.me/2013/08/running-headless-selenium-with-chrome/ 它不完全匹配本文中的說明:https://github.com/mitchellh/vagrant-aws

    0熱度

    2回答

    我正在使用php中的網絡爬蟲/站點分析器。我需要做的是從HTML文件中提取一些標籤並計算一些屬性(例如圖像大小)。我可以很容易地使用DOM解析器來做到這一點,但我也需要找到一個html/DOM樹元素的像素座標和大小(比方說,我有一個div,我需要知道它覆蓋哪個區域以及哪個座標它開始,如果)。我可以定義一個標準的屏幕分辨率,這對我來說不是問題,但我需要通過使用服務器端php腳本(或者從控制檯調用某些

    1熱度

    1回答

    現在我堅持了一段相當棘手的問題。我在node.js的變量中有一個自動生成的HTML頁面字符串。我需要找到一些HTML元素的高度,並進行HTML操作(如標籤創建,刪除,追加,CSS屬性設置等)。 很明顯,我需要首先製作一個類似於我的HTML頁面的結構的DOM,然後繼續。 雖然對於HTML操作,我有很多選項,如cheerio,node.io,jsdom等,但這些都沒有讓我找到節點上的元素的高度。 因此

    3熱度

    1回答

    我已經看過文章,您可以更改Heroku上的構建,使用PhantomJS和Cedar堆棧,但可以在獨角獸堆棧上運行無頭瀏覽器嗎?

    1熱度

    1回答

    有一個web應用程序需要測試。這個應用程序使用AJAX和jQuery。爲了與瀏覽器和客戶端進行所有可能的交互,必須編寫測試。有一些工具,例如Selenium IDE,但我想知道是否可以使用任何無頭瀏覽器。 因此,對於測試系統的要求是:從遠程服務器 查詢頁面,模擬瀏覽器的行爲(主要是我們給出的模擬瀏覽器的URL,瀏覽器抓取網頁的內容和它啓動測試); 注入已測試的JavaScript或已經加載到遠程頁

    0熱度

    1回答

    我想通過無頭騎士使用Xvfb執行我的Selenium腳本。 shell腳本的代碼看起來是這樣的 export PATH=$PATH Xvfb :10 -ac & gnome-terminal -e export DISPLAY=:10 & gnome-terminal -e firefox & gnome-terminal -e export DISPLAY=:10 & gnome-te

    6熱度

    1回答

    當我試圖運行硒代碼啓動Chrome驅動程序並在EC2 Box中測試登錄功能時,出現以下錯誤。 我這樣運行Xvfb服務器,在另一個終端Xvfb :1 -screen 0 1366x768x24 -ac。 我還添加export DISPLAY=:1到/usr/bin/google-chrome-stable Basicaly我想這個環節上測試登入功能:https://talentconnect.pge

    1熱度

    1回答

    是否有任何支持地理位置的無頭瀏覽器? 我知道Phantomjs不支持該功能。 如果不是,如何使用地理位置的程序(捕食項目& lockit緊)工作? 我很喜歡使用WiFi定位的客戶端地理位置&三角測量。 任何版主可以爲WiPS(Wi-Fi定位系統)創建一個標籤,如果合適的話?

    7熱度

    1回答

    我有一個硒測試,我試圖在我的Ubuntu服務器上無頭奔跑。它使用pyvirtualdisplay和xephyr。雖然腳本在我的本地系統中運行良好,但是在服務器中運行它時會掛起。我試圖清除內存並重新啓動服務器。但沒有運氣。腳本看起來像這樣: from selenium import webdriver from pyvirtualdisplay import Display display =