인프런 커뮤니티 질문&답변
네이버 Open API 크롤링하기1 강의 질문
작성
·
195
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
잔재미코딩 DaveLee
지식공유자
맞습니다. 말씀하신대로 start_urls 로 하셔도 됩니다.
프레임워크에 정의된 attribute 변수를 쓰기 위해서는 self 를 붙여야 하니까 그런 것이고요. 말씀하신대로 start_urls 로 하셔도 문제 없습니다. 항상 여러가지 방법이 있는 것이라고 가볍게 생각해주셔도 좋을 것 같습니다.






답변 감사합니다~!