Python Selenium이 이미지 확인 코드를 얻습니다.
PHP中文网
PHP中文网 2017-06-12 09:21:28
0
4
1585

이미지 인증 코드를 로컬로 캐시한 다음 사용자가 웹 서비스를 통해 이미지를 보고 수동으로 코드를 입력하여 로그인할 수 있도록 하고 싶습니다.
공식적인 작업은 인터페이스가 없기 때문에 셀레늄 스크린샷을 사용할 수 없습니다.
셀레늄 스크린샷과 우클릭 방법 외에 다른 방법은 없나요?

현재는 js를 사용하여 캔버스에 확인 코드를 다시 요청한 다음 toDataURL을 png base64 코드로 변환하여 Dom에 출력한 다음 Selenium을 사용하여 가져오는 것을 생각하고 있습니다.
다음 코드 테스트는 모바일몰의 로그인 진입 인증코드를 사용합니다.

으아악

인증 코드를 요청하는 URL이 로그인 URL과 다른 도메인에 있는 경우 교차 도메인 오류가 보고됩니다.
이런 방식으로 획득한 인증코드 이미지가 현재 세션의 유효기간 내에 여전히 존재하는지 테스트도 해야 합니다.
위의 크로스 도메인 문제를 해결하는 방법은 무엇입니까?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(4)
学霸

먼저 패킷을 캡처하여 이미지의 요청 경로를 확인한 다음 요청을 사용하여 이미지를 다운로드해야 합니다

漂亮男人

위 방법은 방법이며, Selenium + PhantomJS를 사용해도 됩니다

过去多啦不再A梦

사진 인증 코드와 사진을 읽을 때의 쿠키가 통합되어 있습니다

응답한 인증 코드가 쿠키와 일치하는지 확인하세요.

小葫芦

결국 js 방식을 사용했어요

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!