Python/Crawling
[Crawling] iframe
퓨어맨
2022. 5. 19. 09:40
iframe이란
내부 프레임(inline frame)이라는 의미로 하나의 HTML문서 내에서 다른 HTML 문서를 보여주고자 할 때 사용
'트렌드쇼핑' 키워드를 가지고 오려했을때
url = 'https://www.naver.com/'
res = req.get(url)
soup = bs(res.text, 'lxml')
soup.select('a.ls_link')
url을 네이버 홈페이지로 지정하고 select를 하면 값이 나오지 않는다.
쇼핑캐스트가 iframe으로 지정되어 있어서 url이 다르기 때문인데
url = 'https://www.naver.com/shoppingbox/shoppingboxnew/main.nhn?mode=plusdeal&domain=N'
res = req.get(url)
soup = bs(res.text, 'lxml')
soup.select('a.ls_link')
이런식으로 url 주소를 바꿔주고 select 해주면
값을 가져올 수 있다는걸 알 수 있다.