Skip to main content

중소기업 R&D 사업정보 수집 크롤러

Project description

중소기업 R&D 사업 정보 크롤러

이 프로젝트는 다음 세 개의 웹사이트에서 중소기업 R&D 사업 정보를 크롤링하고 특정 키워드로 필터링하는 도구입니다:

설치 방법

일반 설치

# pip를 이용한 설치
pip install -r requirements.txt

UV를 이용한 설치

# UV를 이용한 설치 (로컬 패키지)
uv pip install .

# 또는 개발 모드로 설치
uv pip install -e .

# 배포 버전 설치 (배포 후)
uv pip install rd_crawler

사용 방법

이 크롤러는 명령줄 인터페이스를 통해 실행할 수 있습니다:

# 모든 사이트 크롤링
rd-crawler --spider all --pages 5

# 특정 사이트만 크롤링
rd-crawler --spider bizinfo --pages 3

# 키워드 파일 지정
rd-crawler --spider all --keywords custom_keywords.txt

# 상세 로그 출력
rd-crawler --verbose

키워드 파일 형식

키워드 파일은 각 줄에 하나의 키워드가 있는 텍스트 파일입니다:

인공지능
AI
로봇
기계장비
생산기술
지역특화
생산장비

결과물

크롤링 결과는 날짜 기반으로 생성된 엑셀 파일에 저장됩니다:

  • 파일명 형식: 중소기업_RD_사업정보_YYYYMMDD.xlsx

주의사항

  • 실행 폴더에 scrapy.cfg 파일이 있어야 엑셀 파일이 제대로 생성됩니다. 패키지 설치 후 실행 폴더에 다음 내용의 scrapy.cfg 파일을 생성하세요:
[settings]
default = rd_crawler.settings

[deploy]
project = rd_crawler

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rd_crawler-0.1.11.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rd_crawler-0.1.11-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file rd_crawler-0.1.11.tar.gz.

File metadata

  • Download URL: rd_crawler-0.1.11.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for rd_crawler-0.1.11.tar.gz
Algorithm Hash digest
SHA256 cece19a206a4d365ac3a3585513f2db946adb477aab0a63141fd4b91d1ded4ba
MD5 db54d70368c837c8f5a61e65efebc3f5
BLAKE2b-256 78e6a4c79b41a4192f912b2d5fe5a25355735bc5495dd49da92f514fb13f7bc0

See more details on using hashes here.

File details

Details for the file rd_crawler-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: rd_crawler-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for rd_crawler-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 3960d640d0b416d7eda6287e217af2e9dfc3d1ff757b0016b551f7d4af6dfa80
MD5 312b72068ca9a9ca80d8c58a9c3ab601
BLAKE2b-256 2d84645908b4138e7c016d42f3f06e97465ed88a570750478bb29865ba61b512

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page