{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "## 실제 사이트 크롤링 - 쿠팡 쇼핑몰" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import bs4\n", "import requests as rq\n", "import pandas as pd" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 1. 사이트에 접속하고 탐색해 본다:" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. 먼저 다음 사이트에 들어가서 살펴본다: [쿠팡 과일](http://www.coupang.com/np/categories/420186)\n", "2. 크롬에서 3점 메뉴 버튼을 누르고 **도구 더보기** ==> **개발자 도구**를 선택해서 개발자 도구를 연다.\n", "3. 개발자 도구 왼쪽 상단의 화살표 버튼을 눌러서 사이트 일부를 서택하고 해당 HTML코드를 볼 수 있다. \"[CTRL] + [SHIFT] + C\" 조합으로 대체할 수 있다." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "# 웹사이트의 URL에 접속.\n", "# Headers 필요.\n", "my_url = \"http://www.coupang.com/np/categories/420186?page=\"\n", "my_headers = {\"User-Agent\": \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36\"}\n", "res = rq.get(url = my_url+str(1),headers = my_headers) # page 1 접속." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "200" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# status_code가 200이면 OK.\n", "# status_code가 4xx이면 접속 오류.\n", "res.status_code" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "my_html = res.content\n", "my_soup = bs4.BeautifulSoup(my_html, 'html.parser') # BeautifulSoup 객체 반환. 'html.parser' 사용." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "\n" ] } ], "source": [ "my_ul = my_soup.find('ul', id='productList') # 단 하나의 ul 태그.\n", "print(my_ul.prettify())" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 농협 노지감귤, 5kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 37%\n", " \n", " \n", " 25,050\n", " \n", " \n", " \n", " \n", " 15,700\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 314\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (3061)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 785원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 당도선별 세척사과, 2kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4%\n", " \n", " \n", " 9,300\n", " \n", " \n", " \n", " \n", " 8,880\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 444\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (1933)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 20,000원 카드 즉시할인\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 444원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 당도선별 청송사과, 1.5kg, 1봉\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 22%\n", " \n", " \n", " 7,700\n", " \n", " \n", " \n", " \n", " 5,980\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 399\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (516)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 299원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"프레샤인\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 프레샤인 사과 특, 5kg(16~20입), 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 즉시할인가\n", " \n", " \n", " |\n", " \n", " \n", " 40%\n", " \n", " \n", " 30,000\n", " \n", " \n", " \n", " \n", " 17,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 358\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (1412)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 895원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"농협\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 농협 햇꼬마사과, 2.5kg(11~14내), 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 11,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 476\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (4621)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 595원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"레몬\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 레몬 대과, 120g내외(10입), 10입\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 9%\n", " \n", " \n", " 9,960\n", " \n", " \n", " \n", " \n", " 8,990\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 749\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (2039)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 450원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"귤림원\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 귤림원 GAP 당도선별 감귤, 3kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 5%\n", " \n", " \n", " 16,900\n", " \n", " \n", " \n", " \n", " 15,960\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 532\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (1623)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 798원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"충남오감\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 충남오감 세도농협 대추방울토마토, 750g, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 8,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,187\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (918)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 445원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 노지감귤, 5kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 14,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 298\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (1243)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 745원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"칠레\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 칠레 체리, 800g, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 즉시할인가\n", " \n", " \n", " |\n", " \n", " \n", " 27%\n", " \n", " \n", " 19,200\n", " \n", " \n", " \n", " \n", " 13,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,738\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (487)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 695원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 블루베리 (냉동), 1kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3%\n", " \n", " \n", " 7,990\n", " \n", " \n", " \n", " \n", " 7,690\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 769\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (409)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 385원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"돌\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 돌 바나나, 2.3kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 11%\n", " \n", " \n", " 7,040\n", " \n", " \n", " \n", " \n", " 6,230\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 271\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (3415)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 311원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"상주\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 상주 햇곶감 (냉동), 1.6kg(40입), 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 19,980\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 10\n", " \n", " g당\n", " \n", " 125\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (868)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 999원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"돌\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 돌 망고컵, 198g, 6개입\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 19%\n", " \n", " \n", " 11,760\n", " \n", " \n", " \n", " \n", " 9,480\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 798\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (1374)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 474원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"돌\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 돌 스위티오 파인애플컵, 198g, 6개입\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 20%\n", " \n", " \n", " 11,940\n", " \n", " \n", " \n", " \n", " 9,480\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 798\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (1075)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 474원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"돌\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 돌 복숭아컵, 198g, 6개입\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 10%\n", " \n", " \n", " 10,540\n", " \n", " \n", " \n", " \n", " 9,480\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 798\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (935)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 474원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"돌\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 돌 스위티오 파인애플, 540g, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 8%\n", " \n", " \n", " 7,000\n", " \n", " \n", " \n", " \n", " 6,400\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,185\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (1564)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 320원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"상주둥시\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 상주둥시 곶감세트 1호 (냉동), 950g(30입), 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 즉시할인가\n", " \n", " \n", " |\n", " \n", " \n", " 20%\n", " \n", " \n", " 29,900\n", " \n", " \n", " \n", " \n", " 23,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (18)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 20,000원 카드 즉시할인\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 1,195원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 방울토마토, 2kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 10%\n", " \n", " \n", " 14,990\n", " \n", " \n", " \n", " \n", " 13,450\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 673\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (69)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 673원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"능주농협\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 능주농협 GAP 대추방울토마토, 2kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 즉시할인가\n", " \n", " \n", " |\n", " \n", " \n", " 6%\n", " \n", " \n", " 14,800\n", " \n", " \n", " \n", " \n", " 13,800\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 690\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (57)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 690원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 방울 토마토, 2kg, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 15,600\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 780\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (1338)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 780원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 완숙 토마토, 4kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 10%\n", " \n", " \n", " 25,980\n", " \n", " \n", " \n", " \n", " 23,200\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 580\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (4460)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 1,160원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"블루베리,\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 블루베리, 310g, 2팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 42%\n", " \n", " \n", " 14,780\n", " \n", " \n", " \n", " \n", " 8,480\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,368\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (306)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 424원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"씨없는\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 씨없는 혼합포도, 1.2kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 즉시할인가\n", " \n", " \n", " |\n", " \n", " \n", " 19%\n", " \n", " \n", " 11,900\n", " \n", " \n", " \n", " \n", " 9,600\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 800\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3.5\n", " \n", " \n", " \n", " (43)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 480원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"농협\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 농협 한라봉, 2kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 25%\n", " \n", " \n", " 17,900\n", " \n", " \n", " \n", " \n", " 13,300\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 665\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (877)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 665원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"칠레\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 칠레 체리, 400g, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 30%\n", " \n", " \n", " 12,990\n", " \n", " \n", " \n", " \n", " 8,990\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 2,248\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (293)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 450원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"청도\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 청도 햇 감말랭이 (냉동), 700g, 2팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 19,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 10\n", " \n", " g당\n", " \n", " 142\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (516)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 995원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"농협\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 농협 레드향, 2kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 즉시할인가\n", " \n", " \n", " |\n", " \n", " \n", " 15%\n", " \n", " \n", " 23,500\n", " \n", " \n", " \n", " \n", " 19,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 995\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (555)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 995원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 팜프레쉬 꼬마사과, 2.5kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 11,490\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 460\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (76)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 575원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"퓨어스펙\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 퓨어스펙 오렌지, 1.3kg, 1봉\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 즉시할인가\n", " \n", " \n", " |\n", " \n", " \n", " 9%\n", " \n", " \n", " 10,900\n", " \n", " \n", " \n", " \n", " 9,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 762\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (830)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 495원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 금실딸기, 500g, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 13,500\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 2,700\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3.5\n", " \n", " \n", " \n", " (77)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 675원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 냉동 아보카도, 500g, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 10%\n", " \n", " \n", " 6,500\n", " \n", " \n", " \n", " \n", " 5,790\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,158\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (192)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 290원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"메로골드\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 메로골드 자몽, 2.5kg(9입), 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 7%\n", " \n", " \n", " 12,900\n", " \n", " \n", " \n", " \n", " 11,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 476\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (82)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 595원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"친환경\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 친환경 토마토, 2kg, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 12,400\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 620\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (864)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 620원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"스미후루\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 스미후루 감숙왕 바나나, 1.5kg내외, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 5%\n", " \n", " \n", " 6,340\n", " \n", " \n", " \n", " \n", " 6,000\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 400\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (2970)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 300원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 대추방울토마토, 750g, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 21%\n", " \n", " \n", " 8,850\n", " \n", " \n", " \n", " \n", " 6,980\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 931\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (868)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 349원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"스미후루\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 스미후루 바나나, 2.3kg내외, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 23%\n", " \n", " \n", " 6,870\n", " \n", " \n", " \n", " \n", " 5,250\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 228\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (644)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 263원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"스미후루\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 스미후루 스위트마운틴 바나나, 1.5kg내외, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 13%\n", " \n", " \n", " 4,990\n", " \n", " \n", " \n", " \n", " 4,310\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 287\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (711)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 215원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"자몽,\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 자몽, 3kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 14%\n", " \n", " \n", " 17,810\n", " \n", " \n", " \n", " \n", " 15,140\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 505\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (1229)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 757원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 노지 타이벡감귤, 3kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 28%\n", " \n", " \n", " 23,600\n", " \n", " \n", " \n", " \n", " 16,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 563\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (106)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 845원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"농협\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 농협 당도선별 타이벡감귤, 2.5kg, 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 13,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 556\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (49)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 695원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"저탄소\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 저탄소 햇배, 4개입, 1봉, 800g\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 9,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3.5\n", " \n", " \n", " \n", " (769)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 495원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"웰프레쉬\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 웰프레쉬 블루베리 (냉동), 1.3kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 10,790\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 830\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 5.0\n", " \n", " \n", " \n", " (671)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 540원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"썬키스트\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 썬키스트 레몬, 1.8kg, 1봉\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 2%\n", " \n", " \n", " 13,890\n", " \n", " \n", " \n", " \n", " 13,500\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 750\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (686)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 675원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"농협\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 농협 햇 왕사과, 5kg(18내), 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 13%\n", " \n", " \n", " 22,900\n", " \n", " \n", " \n", " \n", " 19,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 398\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (438)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 995원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"유명산지\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 유명산지 청송 사과, 3Kg(특), 1박스\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 17,160\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 572\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (1749)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 858원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"씨없는\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 씨없는 적포도, 1.2kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 10,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 908\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (29)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 545원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"청도대감\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 청도대감 아이스홍시 6과 (냉동), 360g, 2팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 10,000\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,389\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (796)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 500원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 냉동 딸기, 1kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 1%\n", " \n", " \n", " 6,590\n", " \n", " \n", " \n", " \n", " 6,490\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 649\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (121)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 325원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"돌\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 돌 용과, 1kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 8,990\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 899\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (160)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 450원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"청도\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 청도 햇 감말랭이 (냉동), 800g, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3%\n", " \n", " \n", " 13,320\n", " \n", " \n", " \n", " \n", " 12,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 10\n", " \n", " g당\n", " \n", " 161\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (154)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 645원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"상주\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 상주 울음뚝 건시곶감선물세트 (냉동) + 보자기, 900g(24~28과), 1세트\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 20%\n", " \n", " \n", " 29,900\n", " \n", " \n", " \n", " \n", " 23,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 10\n", " \n", " g당\n", " \n", " 266\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (468)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 20,000원 카드 즉시할인\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 1,195원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"칼라\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 칼라 방울 토마토, 500g, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 7,900\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,580\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (1089)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 395원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"아보카도,\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 아보카도, 215g 내외, 2개입\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 25%\n", " \n", " \n", " 6,600\n", " \n", " \n", " \n", " \n", " 4,950\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 1,151\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.0\n", " \n", " \n", " \n", " (610)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 248원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"친환경\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 친환경 토마토, 1kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 6,980\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 698\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (1152)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 349원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"트리플베리\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 트리플베리 (냉동), 2kg, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 27%\n", " \n", " \n", " 16,900\n", " \n", " \n", " \n", " \n", " 12,270\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 614\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 4.5\n", " \n", " \n", " \n", " (476)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 614원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"돌\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 돌 미니 바나나, 600g, 1개\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 2%\n", " \n", " \n", " 3,900\n", " \n", " \n", " \n", " \n", " 3,820\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 637\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", " \n", " \n", " 내일(월) 새벽\n", " \n", " \n", " 도착 보장\n", " \n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3.0\n", " \n", " \n", " \n", " (931)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " \"\"\n", " \n", " 최대 191원 적립\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"곰곰\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 곰곰 달콤한 딸기, 500g, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 8%\n", " \n", " \n", " 11,490\n", " \n", " \n", " \n", " \n", " 10,500\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 2,100\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", "
    \n", " 일시품절\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3.5\n", " \n", " \n", " \n", " (199)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"GAP\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " GAP 올프레쉬 금실딸기, 500g, 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 9%\n", " \n", " \n", " 14,900\n", " \n", " \n", " \n", " \n", " 13,500\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 2,700\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", "
    \n", " 일시품절\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3.5\n", " \n", " \n", " \n", " (279)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n", "
  • \n", " \n", "
    \n", "
    \n", " \"친환경\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", " 친환경 1단 딸기, 500g (20~28입), 1팩\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 14%\n", " \n", " \n", " 12,900\n", " \n", " \n", " \n", " \n", " 10,980\n", " \n", " 원\n", " \n", " \"로켓배송\"\n", " \n", " \n", " \n", " (\n", " \n", " 100\n", " \n", " g당\n", " \n", " 2,196\n", " \n", " 원)\n", " \n", "
    \n", "
    \n", "
    \n", " 일시품절\n", "
    \n", "
    \n", "
    \n", "
    \n", " \n", " \n", " 3.5\n", " \n", " \n", " \n", " (1894)\n", " \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
    \n", "
  • \n", "\n" ] } ], "source": [ "my_lis = my_ul.find_all('li') # 여러개의 아이템. \n", "for a_li in my_lis:\n", " print(a_li.prettify())" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['GAP 농협 노지감귤, 5kg, 1박스', '곰곰 당도선별 세척사과, 2kg, 1박스', '곰곰 당도선별 청송사과, 1.5kg, 1봉', '프레샤인 사과 특, 5kg(16~20입), 1박스', '농협 햇꼬마사과, 2.5kg(11~14내), 1박스', '레몬 대과, 120g내외(10입), 10입', '귤림원 GAP 당도선별 감귤, 3kg, 1개', '충남오감 세도농협 대추방울토마토, 750g, 1팩', 'GAP 노지감귤, 5kg, 1박스', '칠레 체리, 800g, 1팩', '곰곰 블루베리 (냉동), 1kg, 1개', '돌 바나나, 2.3kg, 1개', '상주 햇곶감 (냉동), 1.6kg(40입), 1개', '돌 망고컵, 198g, 6개입', '돌 스위티오 파인애플컵, 198g, 6개입', '돌 복숭아컵, 198g, 6개입', '돌 스위티오 파인애플, 540g, 1개', '상주둥시 곶감세트 1호 (냉동), 950g(30입), 1개', '곰곰 방울토마토, 2kg, 1개', '능주농협 GAP 대추방울토마토, 2kg, 1개', 'GAP 방울 토마토, 2kg, 1팩', 'GAP 완숙 토마토, 4kg, 1박스', '블루베리, 310g, 2팩', '씨없는 혼합포도, 1.2kg, 1개', '농협 한라봉, 2kg, 1박스', '칠레 체리, 400g, 1개', '청도 햇 감말랭이 (냉동), 700g, 2팩', '농협 레드향, 2kg, 1박스', '곰곰 팜프레쉬 꼬마사과, 2.5kg, 1박스', '퓨어스펙 오렌지, 1.3kg, 1봉', 'GAP 금실딸기, 500g, 1팩', '곰곰 냉동 아보카도, 500g, 1개', '메로골드 자몽, 2.5kg(9입), 1개', '친환경 토마토, 2kg, 1팩', '스미후루 감숙왕 바나나, 1.5kg내외, 1개', 'GAP 대추방울토마토, 750g, 1개', '스미후루 바나나, 2.3kg내외, 1개', '스미후루 스위트마운틴 바나나, 1.5kg내외, 1개', '자몽, 3kg, 1개', 'GAP 노지 타이벡감귤, 3kg, 1박스', '농협 당도선별 타이벡감귤, 2.5kg, 1박스', '저탄소 햇배, 4개입, 1봉, 800g', '웰프레쉬 블루베리 (냉동), 1.3kg, 1개', '썬키스트 레몬, 1.8kg, 1봉', '농협 햇 왕사과, 5kg(18내), 1박스', '유명산지 청송 사과, 3Kg(특), 1박스', '씨없는 적포도, 1.2kg, 1개', '청도대감 아이스홍시 6과 (냉동), 360g, 2팩', '곰곰 냉동 딸기, 1kg, 1개', '돌 용과, 1kg, 1개', '청도 햇 감말랭이 (냉동), 800g, 1팩', '상주 울음뚝 건시곶감선물세트 (냉동) + 보자기, 900g(24~28과), 1세트', '칼라 방울 토마토, 500g, 1팩', '아보카도, 215g 내외, 2개입', '친환경 토마토, 1kg, 1개', '트리플베리 (냉동), 2kg, 1개', '돌 미니 바나나, 600g, 1개', '곰곰 달콤한 딸기, 500g, 1팩', 'GAP 올프레쉬 금실딸기, 500g, 1팩', '친환경 1단 딸기, 500g (20~28입), 1팩']\n" ] } ], "source": [ "# 이름만 가져와 본다.\n", "my_names = my_soup.select('ul li div.name') #ul 아래 li아래 div.name인거 \n", "my_names_list =[x.text.strip() for x in my_names] #리스트로 정리\n", "print(my_names_list) " ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "['15,700', '8,880', '5,980', '17,900', '11,900', '8,990', '15,960', '8,900', '14,900', '13,900', '7,690', '6,230', '19,980', '9,480', '9,480', '9,480', '6,400', '23,900', '13,450', '13,800', '15,600', '23,200', '8,480', '9,600', '13,300', '8,990', '19,900', '19,900', '11,490', '9,900', '13,500', '5,790', '11,900', '12,400', '6,000', '6,980', '5,250', '4,310', '15,140', '16,900', '13,900', '9,900', '10,790', '13,500', '19,900', '17,160', '10,900', '10,000', '6,490', '8,990', '12,900', '23,900', '7,900', '4,950', '6,980', '12,270', '3,820', '10,500', '13,500', '10,980']\n" ] } ], "source": [ "# 가격만 가져와 본다.\n", "my_prices = my_soup.select('ul li em strong.price-value') #ul이면서 li이면서 ~~\n", "my_prices_list =[x.text.strip() for x in my_prices]\n", "print(my_prices_list) " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### 2. 가격 가져오기:" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "# 반복적인 부분은 함수로 처리한다. \n", "def get_prices(my_soup): #이름대로 가격대로 정리해주는 함수\n", " name_list =[]\n", " price_list =[]\n", " my_ul = my_soup.find('ul', id='productList') # 단 하나의 ul 태그.\n", " if (my_ul):\n", " my_lis = my_ul.find_all('li') # 여러개의 아이템. \n", " for a_li in my_lis:\n", " a_name = a_li.find('div', class_ = 'name') # name 클래스의 div 가져오기. #함수로 막 가져옴\n", " a_sale = a_li.find('em', class_ = 'sale') # sale 클래스의 em 가져오기. #함수로 가져옴\n", " if a_name and a_sale: # 검색이 성공적인 경우.\n", " a_price = a_sale.find('strong', class_ ='price-value') # price-value 클래스의 string 태그 가져오기.\n", " name_list += [a_name.text.strip()]\n", " price_list += [float(''.join((a_price.text).split(',')))] #콤마지우기위해 float처리\n", " return pd.DataFrame({'Product':name_list, 'Price':price_list}) #이름은 이름대로 모으고 가격은 가격대로 모음 \n", " #판다스 데이터프레임으로 구현" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "# 반복적인 부분은 함수로 처리한다. #여기선 select와 find\n", "def get_prices_v2(my_soup):\n", " my_names = my_soup.select('ul li div.name')\n", " my_names_list =[x.text.strip() for x in my_names]\n", " my_prices = my_soup.select('ul li em strong.price-value')\n", " my_prices_list =[x.text.strip() for x in my_prices]\n", " my_prices_list_final= [float(''.join(a_price.split(','))) for a_price in my_prices_list]\n", " return pd.DataFrame({'Product':my_names_list, 'Price':my_prices_list_final})" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "for i in range(1,11):\n", " my_url_page = my_url + str(i)\n", " my_result = rq.get(my_url_page, headers=my_headers)\n", " if (my_result.status_code != 200): #코드가 200이 아니면 종료\n", " break\n", " my_html = my_result.content\n", " soup = bs4.BeautifulSoup(my_html, 'html.parser') # BeautifulSoup 객체 반환. 'html.parser' 사용.\n", " if i == 1:\n", " df = get_prices_v2(soup)\n", " else:\n", " df = pd.concat([df, get_prices_v2(soup)],axis=0,ignore_index=True) #세로방향으로 데이터프레임 연결" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(482, 2)" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df.shape #506개 종목의 가격이 데이터프레임으로 구현됨" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
    \n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
    ProductPrice
    0GAP 농협 노지감귤, 5kg, 1박스15700.0
    1곰곰 당도선별 세척사과, 2kg, 1박스8880.0
    2곰곰 당도선별 청송사과, 1.5kg, 1봉5980.0
    3프레샤인 사과 특, 5kg(16~20입), 1박스17900.0
    4농협 햇꼬마사과, 2.5kg(11~14내), 1박스11900.0
    .........
    477볶음 피땅콩, 600g, 1개19690.0
    478스미후루 바나플 바나나, 350g, 1개5900.0
    479air 태국왕망고, 480g, 1개10580.0
    480리치스 밸리 후레쉬 딸기 가당 (냉동), 1㎏, 1개5730.0
    481스미후루 순 유기농 바나나, 1200g, 1개6360.0
    \n", "

    482 rows × 2 columns

    \n", "
    " ], "text/plain": [ " Product Price\n", "0 GAP 농협 노지감귤, 5kg, 1박스 15700.0\n", "1 곰곰 당도선별 세척사과, 2kg, 1박스 8880.0\n", "2 곰곰 당도선별 청송사과, 1.5kg, 1봉 5980.0\n", "3 프레샤인 사과 특, 5kg(16~20입), 1박스 17900.0\n", "4 농협 햇꼬마사과, 2.5kg(11~14내), 1박스 11900.0\n", ".. ... ...\n", "477 볶음 피땅콩, 600g, 1개 19690.0\n", "478 스미후루 바나플 바나나, 350g, 1개 5900.0\n", "479 air 태국왕망고, 480g, 1개 10580.0\n", "480 리치스 밸리 후레쉬 딸기 가당 (냉동), 1㎏, 1개 5730.0\n", "481 스미후루 순 유기농 바나나, 1200g, 1개 6360.0\n", "\n", "[482 rows x 2 columns]" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.4" } }, "nbformat": 4, "nbformat_minor": 2 }