>  기사  >  백엔드 개발  >  PHP Firefox에서 쿠키를 얻는 방법

PHP Firefox에서 쿠키를 얻는 방법

王林
王林원래의
2019-09-26 11:49:112326검색

PHP Firefox에서 쿠키를 얻는 방법

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 Firefox에서 쿠키를 얻는 방법

참고: 다운로드한 드라이버 파일은 PHP

PHP Firefox에서 쿠키를 얻는 방법

6의 루트 디렉터리에 있어야 합니다. 데모 파일을 다운로드한 후 테스트할 수 있습니다. , 먼저 다운로드한 Selenium jar 패키지 파일을 실행하고 cmd 명령줄에 Selenium 파일이 있는 디렉터리를 입력한 후 다음 명령을 실행합니다. (

참고: 두 번째 단계에서 Java 실행 환경 변수를 구성해야 합니다

). 명령줄에 다음 프롬프트가 나타나면 시작이 성공했음을 의미합니다.

8. cmd 명령줄에서 Demo.php 파일을 실행할 수 있습니다. 브라우저를 성공적으로 실행했다면 축하합니다. 브라우저 조작 방법, 로그인 방법, 쿠키 정보 획득 방법 등은 php+selenium 문서를 직접 참고하시기 바랍니다.

마지막으로, 몇 가지 사항(배포 환경에서 직면한 몇 가지 문제도 포함)에 주의를 기울이시기 바랍니다.

PHP Firefox에서 쿠키를 얻는 방법 (1) 버전 문제: 브라우저 플러그를 다운로드할 때 올바른 버전을 선택하십시오. -ins 및 selenium

(2) 브라우저 플러그인 배치 문제: 하다가 이런 문제가 발생했는데, php 디렉터리에 직접 던져서 해결했습니다

(3) 구체적으로 로그인할 때 php 예외가 발생했는데 클릭하려는 버튼이 페이지에 없다는 뜻입니다. (여기서는 요소를 id로 찾기로 선택했습니다.) 이름으로 찾기로 변경해도 찾을 수 없습니다. 결정적으로 문서를 넘겨보니 을 사용하는 경우 해당 요소를 찾으려면 지정된 iframe으로 전환해야 한다는 내용이 문서에 나와 있었습니다.

추천 튜토리얼:

PHP 비디오 튜토리얼

위 내용은 PHP Firefox에서 쿠키를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.