직장인을 위한 데이터 분석 실무 with 파이썬 예제 실습 중 list index out of range 오류가 발생.
조회수 909회
책보고 인스타 크롤링 연습 중입니다. list index out of range
오류가 뜨는데 원인을 모르겠어요.
#4. 작성일자 정보
date = soup.select('time._1o9PC.Nzb55')[0]['datetime'][:10]
#7. 수집 정보 저장
data = [content, date, like, place, tags]
return data
def move_next(driver):
right = driver.find_element_by_css_selector('a._65Bje.coreSpriteRightPaginationArrow')
right.click()
time.sleep(3)
from selenium import webdriver
from bs4 import BeautifulSoup
import time
import re
driver = webdriver.Chrome('C:/Users/johm7/pp/chromedriver.exe')
word = '제주도맛집'
url = insta_searching(word)
driver.get(url)
time.sleep(3)
select_first(driver)
result = []
target = 500
for i in range(target):
data = get_content(driver)
result.append(data)
move_next(driver)
print(result[:2])
에서 아래의 오류가 뜨는데 왜 그런건가요? 책보고 그대로 하는중입니다.
"C:\Program Files (x86)\python\python.exe" C:/Users/johm7/pp/insta_crwal_02.py
Traceback (most recent call last):
File "C:/Users/johm7/pp/insta_crwal_02.py", line 82, in <module>
data = get_content(driver)
File "C:/Users/johm7/pp/insta_crwal_02.py", line 38, in get_content
date = soup.select('time._1o9PC.Nzb55')[0]['datetime'][:10]
IndexError: list index out of range
Process finished with exit code 1
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
하기의 사이트에서 정보를 얻으면 됩니다. 혹은 질문을 하면 저자가 답변할겁니다.
댓글 입력