selenium

전체 시스템의 총 CPU 사용량을 제한하시겠습니까?
selenium

전체 시스템의 총 CPU 사용량을 제한하시겠습니까?

NAT VPS에서 Chrome 인스턴스를 실행하고 있습니다. NAT VPS이기 때문에 15분 로드 평균이 1보다 클 수 없는 등 몇 가지 제한 사항이 있습니다. 그러나 몇 개의 웹 페이지를 시작하고 방문하는 것만으로도 로드가 2배 이상 증가하여 인스턴스가 종료됩니다. CPU 사용량 제한에 대해 온라인에서 읽었지만 대부분은 단일 프로세스로 제한되는 반면 Chrome은 여러 프로세스를 생성합니다. 사용해 보았 cpulimit으나 단일 PID에서만 작동하므로 도움이 되지 않았습니다. 전체 시스템의 CPU ...

Admin

Chrome UI가 Selenium 테스트에 표시되지 않습니다.
selenium

Chrome UI가 Selenium 테스트에 표시되지 않습니다.

문제는 Linux에서 Selenium을 사용하여 테스트를 실행하려고 할 때 브라우저가 느려지는 등의 브라우저 활동 징후가 보이고 코드가 성공적으로 체크 포인트에 도달했음에도 불구하고 Chrome UI가 표시되지 않는다는 것입니다. 유일한 문제는 Chrome UI를 본 적이 없다는 것입니다. 이것은 우분투에서만 발생하며 코드는 Windows와 Mac에서 잘 실행됩니다. 또한 헤드리스 크롬이 활성화되지 않습니다. 어떤 도움이라도 대단히 감사하겠습니다. 감사합니다. ...

Admin

Selenium XVFB - 렌더러로부터 메시지를 받을 수 없습니다.
selenium

Selenium XVFB - 렌더러로부터 메시지를 받을 수 없습니다.

개요: 셀렌스크레이퍼는 완벽하게 작동합니다헤드리스 모드입니다. 알을 낳다가상 디스플레이에 오류가 표시되지 않음XVFB를 통해: from xvfbwrapper import Xvfb vdisplay = Xvfb() vdisplay.start() vdisplay.stop() 하지만 내가 언제함께 실행하려고 시도했지만 오류가 발생했습니다.그리고: [오류] SessionNotCreatedException: 메시지: 연결 끊김으로 인해 세션이 생성되지 않았습니다. 렌더러에서 메시지를 받을 수 없습니다(세션 ...

Admin

가상 디스플레이(GPU/하드웨어 가속 포함)
selenium

가상 디스플레이(GPU/하드웨어 가속 포함)

웹 응용 프로그램용 홍보 비디오의 자동 화면 녹화를 수행하기 위해 xvfb 내부의 크롬/셀레늄을 사용하여 웹 응용 프로그램을 실행하고 ffmpeg를 사용하여 비디오를 녹화하고 있습니다. 난이도가 높은 경우에도 좋아 보이지만 애니메이션이 많은 장면에서는 GPU/하드웨어 가속이 부족하여 지연되는 경우가 있습니다. GPU/하드웨어 가속을 사용하여 헤드리스 애플리케이션을 실행하는 다른 방법이 있습니까? ...

Admin

Debian에서 google-chrome을 실행할 때 추적 트랩/SIGTRAP을 수정하는 방법
selenium

Debian에서 google-chrome을 실행할 때 추적 트랩/SIGTRAP을 수정하는 방법

나는 런타임 문제로 인해 미칠 지경이고 디버깅에 도움을 받고 싶습니다. 기본적으로 Selenium과 함께 사용하기 위해 Debian Stretch에 Google Chrome을 설치하려고 하는데 설치가 원활하게 진행되었지만 시작 시 SIGTRAP과 충돌이 발생합니다. 약 10가지 버전의 Chrome을 설치해 보았지만 동일한 결과가 나왔습니다. google-chrome --version 추적 트랩 Google Chrome 실행하면 strace다음과 같은 출력이 표시됩니다(마지막 몇 줄을 표시하기 위해...

Admin

우분투에서 셀레늄을 업데이트하시겠습니까?
selenium

우분투에서 셀레늄을 업데이트하시겠습니까?

저는 Linux(우분투)에서 Selenium을 실행하고 있지만 이전 버전이라고 생각합니다. 명령줄을 사용하여 우분투에서 셀레늄을 업데이트하는 쉬운 방법이 있는지 누군가 말해 줄 수 있습니까? 이 작업을 수행하는 방법을 설명하는 내용을 온라인에서 찾을 수 없습니까? 감사해요. ...

Admin

Linux 명령의 출력을 로컬 파일에 저장하는 방법
selenium

Linux 명령의 출력을 로컬 파일에 저장하는 방법

SSH를 통해 서버에 연결되어 있으며 거기에 syslog가 있습니다 usr/local. 나는 명령을 사용하고 있습니다 tail -f syslog.log | grep fps 출력을 파일에 저장하려고 합니다. 나는 다음과 같이 SCP를 시도했습니다 % scp [email protected]:/usr/local/syslog.log ~/Desktop/a-file.txt 하지만 얻었어 -sh: /root: Is a directory 누구든지 나를 도와줄 수 있나요? 또한 최종 목표는 셀레늄을 ...

Admin

터미널에서 자동으로 웹을 탐색할 수 있는 경량 도구가 있습니까?
selenium

터미널에서 자동으로 웹을 탐색할 수 있는 경량 도구가 있습니까?

저는 Selenium Python 라이브러리나 헤드리스 크롬 웹 드라이버를 알고 있지만 이러한 솔루션은 쉘 세션(bash, dash 등)에서 인터페이스하기에는 매우 투박합니다. getElementById버튼을 클릭하거나 도구의 cli를 활용하여 터미널에서 JavaScript 기능을 실행하는 등 검색 자동화를 수행할 수 있는 최소한의 경량 도구가 있습니까 ? 할 수 있지만 다시 말하지만 이러한 curl도구 awk는 하이퍼텍스트 마크업용으로 특별히 설계되지 않았으며 일반적으로 HTML 매개변수의 패턴을 ...

Admin

Python Selenium 및 geckodriver를 사용하여 연결이 거부되었습니다(OS 오류 111).
selenium

Python Selenium 및 geckodriver를 사용하여 연결이 거부되었습니다(OS 오류 111).

저는 웹 스크래핑이 처음입니다. 아래와 같이 Debian Buster와 Firefox Geckodriver에서 Python을 사용하여 개인 애플리케이션을 구축하고 있습니다. 서버는 온라인입니다. firefox_binary = FirefoxBinary('/usr/bin/firefox') opts = FirefoxOptions() opts.add_argument("--headless") driver = webdriver.Firefox(options=opts, firefox_binary=firefox_bi...

Admin

Pulseaudio는 Python을 사용하여 여러 xfbv 화면을 녹음합니다.
selenium

Pulseaudio는 Python을 사용하여 여러 xfbv 화면을 녹음합니다.

복잡한 일을 하려고 하는데 도움이 필요합니다. xvfb 및 ffmpeg를 사용하여 Python을 사용하여 세션(비디오 및 오디오)을 녹화할 수 있습니다. 저는 셀레늄을 사용하여 페이지에 액세스하고 비디오와 오디오를 녹화하고 싶습니다. 작동하지만 여러 인스턴스를 실행하려고 하면 오디오가 레코드 간에 혼합됩니다. 이것이 어떻게 달성될 수 있습니까? 펄스 오디오를 사용하고 있습니다. alsa를 사용하면 인스턴스별로 인터페이스를 설정할 수 있다는 것을 알고 있지만 어떻게 해야 할지 모르겠습니다. 귀하의 지원...

Admin

RAM이 부족해서 Seelnium이 충돌했는데... RAM은 어디에 사용되나요?
selenium

RAM이 부족해서 Seelnium이 충돌했는데... RAM은 어디에 사용되나요?

우리는 헤드리스 Chrome을 사용하여 Selenium(JAVA)을 실행합니다. 이 모든 작업에는 약 300MB RAM이 필요합니다. VPS에는 1GB RAM이 있지만 셀레늄이 "충돌"합니다. Exception in thread "pool-1-thread-115" org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally. 사용 가능한 RAM이 충분하지 않은 것 같습니다. $ free...

Admin

Linux 서버에서 헤드리스 모드로 Selenium Python 스크립트 실행
selenium

Linux 서버에서 헤드리스 모드로 Selenium Python 스크립트 실행

로그인 후 Amazon에서 CSV 파일을 다운로드하는 Linux 서버에서 실행하고 싶은 스크립트가 있습니다. 나는 내 목표를 달성했다Python(Chromium)에서 셀레늄을 사용하는 Chrome 웹 드라이버. 제 질문은 Linux에서 이 스크립트를 실행할 수 있느냐는 것입니다.헤드리스 모드가 없는 서버? 헤드리스 모드에서 스크립트를 실행하면 파일이 다운로드되지 않기 때문입니다. ...

Admin

Linux에서 브라우저 트래픽 압축을 끄는 방법은 무엇입니까?
selenium

Linux에서 브라우저 트래픽 압축을 끄는 방법은 무엇입니까?

저는 Debian 9 OS(Google Compute Engine)를 실행하는 디스플레이 없는(Xvfb) Linux 서버에서 웹사이트를 스크랩하기 위해 셀레늄을 사용하고 있습니다. 그러나 웹사이트는 다음 본문을 반환합니다. <html><head> <title>name of website</title> <link rel="shortcut icon" href="/favicon.ico"...

Admin

Ruby Selenium-Webdriver
selenium

Ruby Selenium-Webdriver

Ruby selenium-webdriver를 설치하려고 하는데 다음 오류가 발생합니다. sudo gem install selenium-webdriver [sudo] password for sam: Building native extensions. This could take a while... ERROR: Error installing selenium-webdriver: ERROR: Failed to build gem native extension. current directo...

Admin