작성
·
180
0
답변 2
0
0
안녕하세요.
우선, 웹사이트가 수시로 변경되는 부분은 있는데요. 그래서, 제가 이번에도 웹사이트가 또 변경되었나보구나 해서, 코드를 다시 찾아서 테스트도 해보고, 해당 사이트도 봤습니다. 그런데 best-list class 를 가진 태그가 3개로 확인이 되더라고요. 다음 소스에서 한번 best-list 로 검색해보시면 3개를 확인하실 수 있을 것 같아서요.
view-source:http://corners.gmarket.co.kr/Bestsellers
또한, 관련 코드에서 best_item[1] 로 제공해드린 코드파일에도 작성이 되어 있고, 테스트해본 결과, 정상 동작하더라고요.
def get_items(html, category_name, sub_category_name):
items_result_list = list()
best_item = html.select('div.best-list')
for index, item in enumerate(best_item[1].select('li')):
그래서, 제가 드린 자료를 확인해보시는 것이 어떠실까요? 혹시 예전 자료를 다운받으신 것이라서, 그런것인지도 몰라서 mysql_advance_with_pymysql_20211220.zip 파일로 [실전] 크롤링과 데이터베이스 - 스키마 설계해보기 챕터에 넣어드렸거든요. 해당 파일로 한번 확인부탁드려도 될까요?
혹시, mysql_advance_with_pymysql 로 시작하는 파일이 아니라, 또다른 파일이라면, 제가 놓쳤을 수도 있어서, 그렇다면 한번 죄송하지만, 해당 파일명을 알려주시면 감사하겠습니다. 추가로 웹사이트 변경으로 인한 부분은 자료에 업데이트날짜와 함께 표기를 하여 새로 업데이트하였고, 영상 자체는 계속 바꿀 수가 없어서, 자료부분과 함께 봐주시면 감사하겠습니다.
감사합니다