import requests
from bs4 import BeautifulSoup
res = requests.get('https://search.shopping.naver.com/best100v2/detail.nhn?catId=50000000&listType=B10002')
soup = BeautifulSoup(res.content,"html.parser")
"""
best_list = soup.select('a._popular_srch_lst_li')
for item in best_list:
print (item.get_text())
"""
"""
#전체 리스트
best_list = soup.select('#popular_srch_lst')
#특정 아이템
best_list = soup.select('#popular_srch_lst > li.on > span.txt > a' )
for item in best_list:
print (item.get_text())
"""
"""
#best 10.
best_list = soup.select('#popular_srch_lst li a' )
for item in best_list:
print (item.get_text())
"""
#
##productListArea > ul > li:nth-child(1) > p > a
#best_list = soup.select('#cateProductListArea50000000 ul li p a' )
best_list = soup.select('#productListArea > ul > li> p > a' )
for item in best_list:
print (item.get_text())
import requests
from bs4 import BeautifulSoup
res = requests.get('https://finance.naver.com/sise/lastsearch2.nhn')
soup = BeautifulSoup(res.content,"html.parser")
#Naver stocks
##contentarea > div.box_type_l > table > tbody > tr:nth-child(3) > td:nth-child(2) > a
best_list = soup.select('div.box_type_l table tr' )
for item in best_list:
title=item.find('a')
tier=item.find('td',class_='no')
change_list=item.select('td.number > span.tah.p11.nv01')
#print(change_list)
#change=change_list[1]
if title !=None and len(change_list) > 1:
print(tier.get_text() + "위 ",title.get_text(),change_list[1].get_text().strip())