1. PHP 환경 구축
2. Java 실행 환경 구축. 여기서는 Selenium 실행 파일이 jar 패키지라는 점을 설명해야 합니다.
3. 셀레늄 파일을 다운로드하고 selenium-server-standalone-3.4.0.jar의 jar 패키지 파일을 다운로드합니다.
4. 브라우저를 설치하세요. Google 또는 Firefox 브라우저를 사용하는 것이 좋습니다. 브라우저에 대한 환경 변수를 구성해야 합니다. 그렇지 않으면 나중에 브라우저를 시작할 수 없습니다.
5. 브라우저 드라이버 파일을 다운로드합니다(참고: 이 컴퓨터에 설치된 브라우저 버전과 일치하는 드라이버 파일을 다운로드해야 합니다). Google 브라우저에서 사용하는 드라이버 파일 이름은 chromedriver.입니다. Firefox의 드라이버 파일 이름은 geckodriver.exe입니다(다운로드하려면 Selenium 공식 웹사이트로 이동하고 java를 선택하세요).
참고: 다운로드한 드라이버 파일은 PHP
6의 루트 디렉터리에 있어야 합니다. 데모 파일을 다운로드한 후 테스트할 수 있습니다. , 먼저 다운로드한 Selenium jar 패키지 파일을 실행하고 cmd 명령줄에 Selenium 파일이 있는 디렉터리를 입력한 후 다음 명령을 실행합니다. (
참고: 두 번째 단계에서 Java 실행 환경 변수를 구성해야 합니다). 명령줄에 다음 프롬프트가 나타나면 시작이 성공했음을 의미합니다.
8. cmd 명령줄에서 Demo.php 파일을 실행할 수 있습니다. 브라우저를 성공적으로 실행했다면 축하합니다. 브라우저 조작 방법, 로그인 방법, 쿠키 정보 획득 방법 등은 php+selenium 문서를 직접 참고하시기 바랍니다. 마지막으로, 몇 가지 사항(배포 환경에서 직면한 몇 가지 문제도 포함)에 주의를 기울이시기 바랍니다.
(1) 버전 문제: 브라우저 플러그를 다운로드할 때 올바른 버전을 선택하십시오. -ins 및 selenium
(2) 브라우저 플러그인 배치 문제: 하다가 이런 문제가 발생했는데, php 디렉터리에 직접 던져서 해결했습니다
(3) 구체적으로 로그인할 때 php 예외가 발생했는데 클릭하려는 버튼이 페이지에 없다는 뜻입니다. (여기서는 요소를 id로 찾기로 선택했습니다.) 이름으로 찾기로 변경해도 찾을 수 없습니다. 결정적으로 문서를 넘겨보니 을 사용하는 경우 해당 요소를 찾으려면 지정된 iframe으로 전환해야 한다는 내용이 문서에 나와 있었습니다.
추천 튜토리얼:
PHP 비디오 튜토리얼위 내용은 PHP Firefox에서 쿠키를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!