python - phantomjs를 사용하여 연 페이지가 불완전합니다. 문제가 무엇입니까?
我想大声告诉你
我想大声告诉你 2017-05-18 10:58:18
0
3
888

phantomjs를 사용하여 로그인을 시뮬레이션할 때 로컬 창에서는 전혀 문제가 없지만 서버 docker에서 ubuntu14.04에 배포하면 페이지가 로드되지 않고 작동하지 않습니다. 해결책을 찾았습니다. 가장 간단한 예도 실패합니다. 예:

으아악

암시적으로 로딩을 기다리려고 했습니다. 강제로 잠자기를 기다리면 페이지의 도메인 이름이 모두 핑될 수 있습니다. 아무것도 해결되지 않았습니다. phantomjs를 설치할 때 문제가 있는 걸까요? 먼저 apt-get을 사용하여 설치했는데 --version 오류가 발생했습니다. 그러다가 이 오류에 따라 찾은 대답은 공식 웹사이트에서 압축 패키지를 다운로드하여 설치하고 환경 변수를 구성하는 것이었습니다. , 그리고 이런 문제가 발생했습니다.

환경:
ubuntu14.04
python2.7
phantomjs 2.1.1 in

docker는 공식 웹사이트에서 다운로드한 압축 패키지로 설치됩니다


마지막으로 로드된 인터페이스 스크린샷:

🎜
我想大声告诉你
我想大声告诉你

모든 응답(3)
phpcn_u1582

스크린샷으로 볼 때 한자가 표시되지 않아서 인코딩 문제인 것 같습니다

漂亮男人

사용해 보세요python3, 2.7은 중국어 인코딩에 매우 친숙한 적이 없습니다. :)

滿天的星座

1. 획득한 소스코드를 파일로 저장하고, .html 파일로 저장한 후 브라우저로 열어서 페이지가 정상인지 확인해 볼 수 있습니다.
2. 문자열 인코딩이 올바르지 않을 수 있습니다. Baidu에 표시된 4개의 한자가 제대로 표시되지 않을 수 있습니다. 코드에서 얻은 코드를 트랜스코딩한 후 스크린샷을 처리할 수 있습니다.
첫 번째 단계부터 먼저 시도해 보세요

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