나는 Scrapy
웹 스크래핑 프레임 워크를 상당히 광범위하게 사용했지만, 최근에는 pyspider
이라는 또 다른 프레임 워크/시스템이 있다는 것을 발견했습니다. github 페이지에 따르면, 이는 신선하고 적극적으로 개발되고 인기가 있습니다.치료는 피셔로 대체 될 수 있습니까?
pyspider
의 홈 페이지는 몇 가지가 지원되고 나열 아웃 - 오브 - 박스 :
- 스크립트 편집기, 작업 모니터, 프로젝트 관리자 및 결과 뷰어
강력한 UI를
자바 스크립트 페이지가 지원됩니다!
작업의 우선 순위는,
이들은 Scrapy
자체 아무튼 그 일이 정기 간행물, 시도 및 (업데이트 시간 같은) 인덱스 페이지
분산 아키텍처의 연령 표시하여 재 크롤 제공하지만, portia
(웹 UI의 경우), scrapyjs
(js 페이지의 경우) 및 scrapyd
(API를 통한 배포 및 배포)의 도움으로 가능합니다.
pyspider
만으로도 이러한 도구를 모두 대체 할 수 있습니까? 즉, pyspider
은 Scrapy에 대한 직접적인 대안입니까? 그렇지 않은 경우 어떤 유스 케이스가 적용됩니까?
나는 "너무 광범위하다"또는 "의견을 바탕으로 한"라인을 넘지 않기를 바랍니다.
이것은 오피니언 기반 라인에 매우 가깝습니다. 내가 그것을 고려해 볼지 모르겠다. – Amber
@Amber 감사, 나는 그것에 대해 걱정했다. 세부 사항을 추가하려고 시도했습니다. (적어도 그것은 [Scrapy를 배우는 가치가 있습니까?] (http://stackoverflow.com/questions/6283271/is-it-worth-learning-scrapy)보다 상세하고 구체적입니다). – alecxe
@Amber 아마 내가 여기있을 수있는 최선의 답변을 얻었을 것입니다. Binux는 pyspider 프로젝트의 발명가이자 관리자입니다. 희망이 스레드는 치료와 pyspider 사이의 차이점에 대해 질문 할 사람을위한 출발점이 될 것입니다. – alecxe