-
카테고리
-
세부 분야
데이터 엔지니어링
-
해결 여부
미해결
네이버 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. 을 붙여서 하는지 궁금합니다.
답변 부탁드립니다. 감사합니다.
쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
Scrapy 다양한 사용법: Scrapy 로 네이버 Open API 크롤링하기1
강의실 바로가기
답변을 작성해보세요.
1
잔재미코딩 DaveLee
지식공유자2022.02.13
맞습니다. 말씀하신대로 start_urls 로 하셔도 됩니다.
프레임워크에 정의된 attribute 변수를 쓰기 위해서는 self 를 붙여야 하니까 그런 것이고요. 말씀하신대로 start_urls 로 하셔도 문제 없습니다. 항상 여러가지 방법이 있는 것이라고 가볍게 생각해주셔도 좋을 것 같습니다.
답변 1