• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 엔지니어링

  • 해결 여부

    미해결

네이버 Open API 크롤링하기1 강의 질문

22.02.11 18:36 작성 조회수 118

0

네이버 Open API 크롤링하기1 강의에서

self.start_urls로 start_urls가 여러 페이지의 리스트형태로 되어있는

경우 아래와 같이 for 문으로 풀어주신다고 하셨는데요.

 

for url in self.start_urls:

     yield ~~ 

 

예를 들어

start_urls =[www.xxxx, www.yyyy, www.ssss] 로 여러 페이지가

리스트로 되어있는 경우 그냥

for url in start_urls로 써도 되지 않나요?

왜 self. 을 붙여서 하는지 궁금합니다.

 

답변 부탁드립니다. 감사합니다.

답변 1

답변을 작성해보세요.

1

맞습니다. 말씀하신대로 start_urls 로 하셔도 됩니다.

프레임워크에 정의된 attribute 변수를 쓰기 위해서는 self 를 붙여야 하니까 그런 것이고요. 말씀하신대로 start_urls 로 하셔도 문제 없습니다. 항상 여러가지 방법이 있는 것이라고 가볍게 생각해주셔도 좋을 것 같습니다.

허쿡님의 프로필

허쿡

질문자

2022.02.15

답변 감사합니다~!