커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
네이버 쇼핑 데이터 스크럽
undefined주차
북마크
오*경
댓글
1
추천
0
조회수
8
조회수
8
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요,

값이 뜨지 않는 오류가 발생하여 추가 문의 드립니다.


현재 사용하는 코드는 아래와 같은데, soup.select 부분 값이 잘못되어 값이 뜨지 않는것 같습니다. 어떻게 수정해야 title 값을 얻을 수 있을까요?



얻고싶은 값은 쇼핑 검색결과내 'title' 입니다.

스파르타 즉문즉답

현재 사용하는 코드

스파르타 즉문즉답

전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.




작성한 코드 및 에러 메세지

import requests

from bs4 import BeautifulSoup


headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}

data = requests.get('https://search.shopping.naver.com/search/all?query=셀린느',headers=headers)


soup = BeautifulSoup(data.text, 'html.parser')


lis = soup.select('#content > div.style_content__xWg5l > div.basicList_list_basis__uNBZx > div > div > div.basicList_info_area__TWvzp > div.basicList_title__VfX3c')


for li in lis:

  a = li.select_one('a.basicList_link__JLQJf linkAnchor')

  print(a.text,a['title']) 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴