커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
크롤링시 뜨는 오류
undefined주차
북마크
오*경
댓글
4
추천
0
조회수
22
조회수
22
답변 완료

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

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


제공해주신 기본 스니펫을 사용해 네이버 뉴스가 아닌 다른 페이지에서 크롤링 해올때 headers 부분 관련 오류가 발생합니다.


스파르타 즉문즉답




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.list_basis > div > div:nth-child(1) > div > div > div.basicList_info_area__TWvzp > div.basicList_title__VfX3c')


  for li in lis:

    a = li.select_one('basicList_link__JLQJf')

    print(a)



[오류 내용]

File "<ipython-input-87-3136630bb3af>", line 4

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'}

^

IndentationError: unexpected indent

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