유튜브 kim kyeongrok에서 응용


기본형

import requests
from bs4 import BeautifulSoup

def get_bs_obj():
url = "https://indexes.nikkei.co.jp/en/nkave/index/profile?idx=nk225"
result = requests.get(url)
bs_obj = BeautifulSoup(result.content, "html.parser")
return(bs_obj)
cute_girl = get_bs_obj()


#cute_boy = bs_obj.find("div", {"class":"index-close col-sm-6 col-sm-push-3 col-sm-pull-3"}) #아니면 아래처럼 해도 되는듯
cute_boy = cute_girl.find("div", {"id":"price"})
print(cute_boy)

# 여기서 한것은 bs_obj 웹에서 가격을 추출 한것이다.






함수화

import requests
from bs4 import BeautifulSoup

#웹 추출
def get_bs_obj():
req = requests.get('https://indexes.nikkei.co.jp/en/nkave/index/profile?idx=nk225')
html_ = BeautifulSoup(req.content, "html.parser")
return(html_)

cute_girl = get_bs_obj()
# 이것도 함수형태로 만들자 : bs_obj 를 받아서 price를 return 즉 함수로 해서 return값(무기)을 만드는 것이다.
#웹 내의 가격을 또 추출
def get_price(cute_girl): #girl은 웹이고,,, boy는 가격
cute_boy = cute_girl.find("div", {"id": "price"})
return cute_boy.text # ~.text는 텍스트만 추출하는 거다


price = get_price(cute_girl)

print(price)















Posted by Jonah's Whale
,