2014-12-16 2 views
2

내가 잘못하고있는 것을 알아내는 데 도와 주시겠습니까? 다음 단계는 다음과 같습니다scrapyd-deploy를 사용하여 portia spider를 배포 할 수 없습니다.

  • 가 포샤이 매뉴얼은 여기 https://github.com/scrapinghub/portia 발견 설치 다음 - 모든 확인
  • 새 프로젝트를 만든 URL을 입력, 항목 태그 - 모든 확인
  • 는 "검색 계속"을 클릭, 탐색을

    첫 번째 시도 : 나는이 문서가 지정된대로 실행하려고, 012 모두 확인

다음 내가 거미를 배포하고 싶었다 - 예상대로 사이트를 통해, 항목이 추출되고 있었다- 오류가 발생했습니다 - scrapyd가 설치되지 않은 수정 : pip install scrapyd

번째 시도 : 나는 내가 편집했다 내가 발견 scrapyd 워드 프로세서의 간단한 독서 후 확인 http://localhost:6800/ -all

액세스, scrapyd 서버 출시 내 프로젝트에서 scrapy.cfg 파일 :

[deploy:local] 
url = http://localhost:6800/ 

콘솔에 다시 갔다 모두 괜찮 확인 : slyd/data/projects/new_project/scrapy.cfg 다음과 같은 추가

$scrapyd-deploy local -p default 
Packing version 1418722113 
Deploying to project "default" in http://localhost:6800/addversion.json 
Server response (200): 
{"status": "error", "message": "IOError: [Errno 21] Is a directory: '/Users/Mike/www/portia/slyd/data/projects/new_project'"} 

내가 무엇을 놓치고 :

$:> scrapyd-deploy -l 
local http://localhost:6800/ 

$:> scrapyd-deploy -L local 
default 

그래서 나는 그것을 다른 시도를했다 확인을 듯?

+0

'scrapyd-deploy'를 실행할 때 올바른 디렉토리, 프로젝트 디렉토리에 위치해야합니다. 그 당시 당신은 어디에 있었습니까? – bosnjak

+0

나는 올바른 장소에있다. 나는이 문제에 대해서도 github에 관한 문제를 열었습니다 : https://github.com/scrapinghub/portia/issues/128 – Mihai

+0

어떤 제안도 환영 할만한 것입니다 ... – Mihai

답변