links 클래스 a.search-product-link가 36개가 아닙니다..
선생님 제가 스스로 베스트셀러를 제외한 36개 상품만 포함하는 코드를 한 번 만들어 보았습니다.이렇게 하는 방법이 맞는지 검토해주실 수 있으신가요!!?결과는 i값이 36으로 나왔습니다!response = requests.get(main_url, headers=header) html = response.text soup = BeautifulSoup(html, 'html.parser') all_links = soup.select("a.search-product-link") # 순위 상품 + 광고 상품 + 베스트 셀러가 포함된 상품 64개 links = [] # 베스트 셀러를 제외하기 위한 새로운 리스트 i = 1 # 이건 36개가 뜨는지 보려고 넣었습니다. for all_link in all_links : # all_links 리스트를 하나씩 뜯어보기 if len(all_link.select(".search-product-wrap")) > 0 : # 베스트셀러에는 없는 클래스인 .search-product-wrap 클래스가 있으면 links.append(all_link) # 새로운 리스트인 links에 포함 print(i) i = i + 1