pyspider의 파충류 설치

 

해결 방법 :

사용 휠 설치

S1 :  pip install wheel
S2 : pycurl를 찾을 www.lfd.uci.edu/~gohlke/pythonlibs/,Ctrl + F를 입력


: S3
이 패키지 이름을 pycurl-版本-你下载的python版本(如python3.4,就是cp34)-win32/64操作系统)다운로드 할 필요가 무엇을 선택,
커맨드 라인 입력, 컴파일러 패키지를 설치 : S4를  pip install 你下载的whl文件的位置如(d:\pycurl-7.43.1-cp34-cp34m-win_amd64.whl)
S5를 : 계속pip install pyspider

 

 

 

 

 

 

1.이 설치 PIP 일부 라이브러리, 그래서 때로는 두 줄 프롬프트가있을 때

당신은 18.1을 사용할 수 있지만 버전 핍 버전 9.0.1을 사용하고 있습니다.
당신은 명령 '--upgrade 핍 설치 파이썬 -m 핍'를 통해 업그레이드를 고려해야합니다.

이것은 당신의 버전이 너무 낮 핍 버전입니다 업데이트 할 필요가 있다고 제안한다
에서 사용하는 명령 프롬프트

파이썬 -m 핍 --upgrade 핍 설치

픽처 인 픽처 같은 업데이트 된 모습, 당신은 같은 명령을 다시 실행해야

2.pyspider 크롤러 프레임 에러 HTTPError : HTTP 599 : SSL 인증서 문제
: 인증서 체인에서 자체 서명 된 인증서 이유 : 당신은 지역에서 생산 된 찾을 수 있도록 당신이 HTTPS 검증와 사이트 및 유효성 검사를 크롤링 할 때문에이 오류가있다 이 오류, 실수, 두 가지 해결책이있다 :
첫째 : 뒤에 당신이 URL을 크롤링 할 필요가

방법 매개 크롤링 인증서 유효성 검사를 validate_cert = 무시 첨가 거짓,
즉 self.crawl (URL 콜백 = METHOD_NAME, validate_cert = 거짓)

기억 설정 한 후 다시 RUN SAVE는이 ​​오류가 계속되면, 그것은 문제의 당신의 pyspider 낮은 버전, 즉 pyspider 최신의 소스 코드와 문서가 최신이다 말을하는 것입니다 보여 주지만, 최신 설치 패키지에 업데이트되지 않았을 수 있습니다, 파충류 봐 다음, 두 번째 방법

두 번째 : 그래서 최신 pyspider 소스 코드는 C 아래 첫 번째 자식 : pyspider \ \ \ \ \ Python36-32 \ \ 사용자 관리자의 AppData 로컬 프로그램 \ 파이썬 \ lib 디렉토리 사이트 패키지 디렉토리에서 삭제 전체 폴더 자식과 복사 pyspider 전체 과거에서 소스 코드에서, pyspider 모두 다시 브라우저 RUN를 다시 시작

 
.JPG 캡처

성공적으로 해결! !
주소가 두 개의를 부착 pyspider 공식 웹 사이트의 API 문서 , 그리고 다른 하나는 pyspiderd 소스 코드 ,이를 다운로드 한 다음 pyspider 폴더를 교체

 

실제 디버깅에서 발견 3. pyspider 웹 미리보기 화면이 매우 작고 아니라
이유 : 높이 CSS 속성 페이지 요소가 60 픽셀로 대체되기 때문에 웹 미리보기 상자가 너무 작은
그래서 우리는 CSS 파일의 내용을 변경해야하지만, 이것은 안 모든 브라우저는 단지 테스트, 일반적인 크롬 브라우저 것은 가능하다
당신의 pyspider 디렉토리 아래에

C : 관리자 \의 AppData \ 로컬 \ 프로그램 \ 파이썬 \ Python36-32 \ lib 디렉토리 \ 사이트 - 패키지 \ \ 사용자 \ pyspider \ UI를 \ 정적

나는 그런 파일이 debug.min 일부 debug.min.css이라고 찾아,이이었다
그것! ! ! 여기에 초점! ! 분별

 
.JPG 캡처


저자 : Wangthirteen의
링크 : HTTPS : //www.jianshu.com/p/7bff6fd4dc1b
출처 : 제인 책
저자가 보유 제인 책의 저작권은, 어떤 형태로도 복제되어, 승인을 얻기 위해 작성자에게 문의하고 소스를 표시하시기 바랍니다.

추천

출처www.cnblogs.com/qj696/p/11324385.html