
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
안녕하세요, 1주차때 제공해주신 기본 스니펫을 사용해 네이버 뉴스가 아닌 다른 페이지에서 크롤링 해올때 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-88-a857960406d4>", 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
