728x90
제곧내 입니다~
element로 스크롤 이동 하는 코드 입니다~
html = driver.page_source
soup = BeautifulSoup(html, 'html.parser')
count = len(soup.select('.list_basis > div > div > li'))
for idx, li in enumerate(soup.select('.list_basis > div > div > li'), start=1):
this_li = driver.find_element_by_xpath('//*[@id="__next"]/div/div[2]/div[2]/div[3]/div[1]/ul/div/div['+str(idx)+']/li')
# location = this_li.location_once_scrolled_into_view
# print(location)
# element로 스크롤 이동
driver.execute_script('arguments[0].scrollIntoView(true);', this_li)
# 이미지 가져오기
img = this_li.find_element_by_class_name("thumbnail_thumb__3Agq6").find_element_by_tag_name('img')
print(img.get_attribute('src'))
728x90
'괴발개발 > Crawling' 카테고리의 다른 글
네이버 주식 데이터 크롤링(crawling)에 대한 이해 (할수있을까?) (0) | 2023.01.03 |
---|---|
셀레니움(selenium) session deleted because of page crash 문제 해결! (0) | 2021.01.29 |