나는 파이썬으로 들어가기 시작했다. 그렇다. 나는이 사이트와 웹에서 대답을 검색했지만 어쨌든 나는 그것을 실행할 수 없다.스크립트에서 스크립트 실행하기 (초보자)
spider/ebay.py에 상주하는 스파이더 클래스 EbaySpider를 만들었습니다. 아무런 문제없이 명령 줄에서 시작할 수 있습니다 (심지어 JSON 파일로 출력해도 됨). 이제 다른 .py 파일 내에서 치료를 시작하여 크롤링 된 데이터에 직접 액세스하여 GUI에 출력 할 수 있습니다 (나중에 수행하는 방법에 대해 생각할 것입니다).
내가 (내가 거미를 여러 번 실행할 필요가 없습니다 같이 askers 코드) this question의 코드를 촬영하고 처음에
from spiders import ebay
from scrapy.crawler import CrawlerProcess
를 추가 한 손에 필요한 모든 자원을 가지고하는 .
내가 오류는 'spiders.ebay'또는 '프로젝트 이름에'거미 '변경'EbaySpider '에서'이베이 '에서 변경, 당연히 나는 importstatement 주변에 연주 한
ImportError: cannot import name ebay.
입니다. spiders.ebay '하지만 어떻게 든 그들 중 누구도 작동하지 않는 것 같습니다.
이 문제를 해결하는 방법이나 스파이더를 실행 한 다음 파이썬 프로그램 내에서 크롤링 된 데이터에 액세스 할 수있는 다른 방법을 알려주는 것이 좋을 것입니다. 나는 잘 작동하고 반쯤 이해할 수있는 것에 만족합니다 :)
고마워요!
동일한 디렉토리에 복사하면 빠른 수정 작업이 가능합니다. 감사합니다! – SGer