1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 하는 웹 스크레이핑

Connected

연습 문제

URL 던져 넣기

다음 레슨에서는 스파이더 클래스 안의 start_requests 메서드에 대해 살펴봅니다. 이 짧은 연습 문제에서는 다음 레슨에서 배울 내용을 살짝 미리 보도록 start_requests 메서드 안의 변수를 바꾸는 작업을 해 보겠습니다. 핵심은 스파이더 클래스의 여러 구성 요소를 다루는 데 익숙해지는 것입니다. 이번에는 start_requests 메서드 안에서 urls 리스트를 만드는 연습을 합니다.

inspect_class라는 함수를 준비해 두었으며, 이 함수는 start_requests 메서드 내부의 urls 변수에 들어 있는 요소 리스트를 출력해 줍니다.

참고: 다음 몇 가지 연습 문제에서는 스파이더 클래스를 완성하기 위한 코드를 작성하지만, 아직 스파이더를 실제로 실행하는 부분은 포함되어 있지 않습니다. 실행은 마지막에 다룹니다.

지침

100 XP
  • start_requests 메서드에서 빈칸을 채워 urls 변수에 두 문자열 "https://www.datacamp.com"와 "https://scrapy.org"로 이루어진 리스트를 할당하세요.