import requests
from bs4 import BeautifulSoup

headers = {'User-Agent': 'Mozilla/5.0'}

url = "http://jolse.com/category/toners-mists/1019"
result = requests.get(url, headers=headers)


bs_obj = BeautifulSoup(result.content, "html.parser")

ul = bs_obj.find("ul", {"class":"prdList grid4"})
boxes = ul.findAll("div", {"class":"box"})

for box in boxes:
    print(box)
    

1탄을 못 보신 분들은 1탄을 보고 오시기 바랍니다.

 

이번에는 <div class = "box">를 찾아 보겠습니다. ul.findAll을 이용해 찾아보도록 하겠습니다.

 

소스코드는 다음과 같습니다.

import requests
from bs4 import BeautifulSoup

headers = {'User-Agent': 'Mozilla/5.0'}

url = "http://jolse.com/category/toners-mists/1019"
result = requests.get(url, headers=headers)


bs_obj = BeautifulSoup(result.content, "html.parser")

ul = bs_obj.find("ul", {"class":"prdList grid4"})
boxes = ul.findAll("div", {"class":"box"})

for box in boxes:
   print(box)
    
    

 

결과는 다음과 같습니다.

다음은 이제 <p class = "name"의 제품명을 뽑아 내보겠습니다.

 

import requests
from bs4 import BeautifulSoup

headers = {'User-Agent': 'Mozilla/5.0'}

url = "http://jolse.com/category/toners-mists/1019"
result = requests.get(url, headers=headers)


bs_obj = BeautifulSoup(result.content, "html.parser")

ul = bs_obj.find("ul", {"class":"prdList grid4"})
boxes = ul.findAll("div", {"class":"box"})

for box in boxes:
    ptag = box.find("p", {"class" : "name"})
    spans = ptag.findAll("span")
    print(spans)
    
    

 ㄱ결과는 다음과 같습니다.,

 

이제 여기서 제품명만 뽑아 보겠습니다.

https://best-mother-seonnyeo.tistory.com/27 1탄을 보고 오시길 바랍니다.

 

 

+ Recent posts