簡體   English   中英

如何使用 Selenium 獲取動態網站內容?

[英]How to get the dynamic website content using Selenium?

我正在嘗試使用 selenium 抓取動態網站,但無法使用 selenium 獲取網站內容。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
from bs4 import BeautifulSoup
import time

url = 'https://www.aodour.pk/brand/hemani'
driver.get(url)
time.sleep(30) #for loading the page properly
html_js     = driver.page_source

#driver.find_element_by_tag_name('body').send_keys(Keys.ESCAPE)
#I tried to skip the AD but didn't know why not it skip the AD

driver.get(url) #try to reload the page again (for skipped the Ad)
time.sleep(30)
soup         = BeautifulSoup(html_js,'html.parser')

我有兩個問題。

  1. 為什么我沒有得到頁面內容?

  2. 為什么 ESCAPE 鍵對我不起作用?

我建議不要將 time.sleep() 與 selenium 一起使用。 相反,可以使用 WebDriverWait/presence_of_element_located():

from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.common.exceptions import TimeoutException
from bs4 import BeautifulSoup

DELAY = 30
wd = webdriver.Chrome("<PATH_TO_CHROME_DRIVER>")

wd.maximize_window()
url = 'https://www.aodour.pk/brand/hemani'
wd.get(url)

try:
    # waiting for pop-up
    landing_popup = WebDriverWait(wd, DELAY).until(EC.presence_of_element_located((By.CLASS_NAME, 'landing_popup')))
    # waiting for loader to vanish
    page_loader = WebDriverWait(wd, DELAY).until_not(EC.presence_of_element_located((By.CLASS_NAME, 'pageloader')))
    # waiting for button to be clickable
    close_button = WebDriverWait(wd, DELAY).until(EC.element_to_be_clickable((By.XPATH, '//button[./span[contains(@class, "icon-close")]]')))
    wd.execute_script("arguments[0].click();", close_button)
    print("Ad skipped")
except TimeoutException:
    print("Ad pop-up didn't appeared")
except Exception as e:
    print("Error: " + str(e))


html = wd.page_source
soup = BeautifulSoup(html, 'html.parser')

print(soup)

嘗試以下使用 python 的方法 -請求簡單、直接、可靠、快速並且在請求方面需要更少的代碼。 在檢查 google chrome 瀏覽器的網絡部分后,我從網站本身獲取了API URL

下面的腳本正在做什么:

  1. 首先,它將為傳遞的 slug 或查詢參數創建 URL,在您的情況下,它是產品名稱,如“ hemani

  2. 創建 URL 后,將發送一個 GET 請求,該請求將作為JSON對象向我們提供查詢參數中提到的產品的詳細信息。

  3. 獲取數據后,腳本將使用json.loads庫解析JSON數據。

  4. 最后它會一一遍歷整個列表並打印您現在將在腳本中提及或提及的詳細信息,您可以根據需要在下面的打印語句中更改或添加信息。

     import json import requests from urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(InsecureRequestWarning) def scrap_brand_data(): SLUG = 'hemani' # dynamic parameter change as per your need print('Creating URL for product ',SLUG) URL = 'https://nodeapi.aodour.pk/api/brand/products?slug=' + SLUG #GET API URL fetched from the website print('URL created going to fetch data..') response = requests.get(URL,verify=False) #create request and get data extracted_data = json.loads(response.text) #parse the JSON object using JSON loads for data in extracted_data['result']['products']: #iterate on each and every object and print the details print('-' * 100) print('Brand Id: ',data['brandID']) print('Brand Name: ',data['brandName']) print('Brand Slug: ',data['brandSlug']) print('Category Name: ',data['categoryName']) print('Product Id: ',data['id']) print('Product Name: ',data['name']) print('Product Rating: ',data['rating']) print('Product Info: ',data['slug']) print('Product Name: ',data['name']) print('Brand Id: ',data['brandID']) print('Variations: ',data['variations']) print('-' * 100) scrap_brand_data()

實際代碼圖片

該網站是一個通過ReactJS構建的動態網站。 因此,要使用Selenium檢索動態網站內容,您需要為element_to_be_clickable()引入WebDriverWait並關閉橫幅元素,您可以使用以下定位器策略

  • 代碼塊:

     driver.get('https://www.aodour.pk/brand/hemani') WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//div[@class='landing_popup']/button/span[@data-dismiss='modal']"))).click() print(driver.page_source) driver.quit()
  • 注意:您必須添加以下導入:

     from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC
  • 控制台輸出:

     <html lang="en" class=""><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="theme-color" content="#000000"><title>WB By Hemani Products in Pakistan</title> . <div class="logo res"><a href="/track-order"><img src="https://storage.googleapis.com/aodour_v1/website/track_icon.png" alt="img here"></a></div><div class="navigation-menu center"><nav><ul><li><a href="/"> Home</a></li><li><a href="/">Brands</a><div class="mega-menu"><div class="mega-content"><div class="list-column side-list"><h6 class="mb14">Brand AZ</h6><h6>New Brands</h6><ul class="list"><li><a href="/brand/loreal">L'Oréal</a></li><li><a href="/brand/kerastase">Kerastase</a></li><li><a href="/brand/hemani">WB By Hemani</a></li><li><a href="/brand/beauty_blender">Beauty Blender</a></li><li><a href="/brand/loreal-professional">L'ORÉAL Professional</a></li></ul><h6>Featured Brands</h6><ul class="list"><li><a href="/brand/the-ordinary">The Ordinary</a></li><li><a href="/brand/some-by-mi">Some By Mi</a></li><li><a href="/brand/soap-glory">Soap&amp;Glory</a></li><li><a href="/brand/milani">Milani</a></li><li><a href="/brand/mario-badescu">Mario Badescu</a></li></ul></div><div class="tab-mega"><div class="search-filter"><div class="row"><div class="col-md-12"><div class="search_items"><ul class="list"><li><a href="/brand/ahc">AHC</a></li><li><a href="/brand/adidas">Adidas</a></li><li><a href="/brand/anastasia">Anastasia</a></li><li><a href="/brand/art-deco">Art Deco</a></li><li><a href="/brand/astra-make-up">Astra Make-Up</a></li><li><a href="/brand/aura-crafts">Aura Crafts</a></li><li><a href="/brand/auragano">Auragano</a></li><li><a href="/brand/aussie">Aussie</a></li><li><a href="/brand/aztec-secret">Aztec Secret</a></li><li><a href="/brand/barry-m">Barry M</a></li><li><a href="/brand/beauty-buffet">Beauty Buffet</a></li><li><a href="/brand/beauty-uk">Beauty Uk</a></li><li><a href="/brand/benefit">Benefit</a></li><li><a href="/brand/bh-cosmetics">BH Cosmetics</a></li><li><a href="/brand/biore">Biore</a></li><li><a href="/brand/bnatural">Bnatural</a></li><li><a href="/brand/bnatural-beauty">Bnatural Beauty</a></li><li><a href="/brand/bobbi-brown">Bobbi Brown</a></li><li><a href="/brand/boots">Boots</a></li><li><a href="/brand/botanical-wonders">Botanical Wonders</a></li><li><a href="/brand/bourjois">Bourjois</a></li><li><a href="/brand/burts-bees">Burt's Bees</a></li><li><a href="/brand/cailyn">Cailyn</a></li><li><a href="/brand/chanel">Chanel</a></li><li><a href="/brand/christian-dior">Christian Dior</a></li><li><a href="/brand/city-color">City Color</a></li><li><a href="/brand/clarins">Clarins</a></li><li><a href="/brand/clinique">Clinique</a></li><li><a href="/brand/co-natural">Co Natural</a></li><li><a href="/brand/color-studio-professional">Color Studio Pakistan</a></li><li><a href="/brand/colourpop">ColourPop</a></li><li><a href="/brand/comfort-zone">Comfort Zone</a></li><li><a href="/brand/cosrx">Cosrx</a></li><li><a href="/brand/coty-airspun">Coty Airspun</a></li><li><a href="/brand/dari-mooch">Dari Mooch</a></li><li><a href="/brand/dermalogica">Dermalogica</a></li><li><a href="/brand/dermatix">Dermatix</a></li><li><a href="/brand/double-dare">Double Dare</a></li><li><a href="/brand/drg">Dr.G</a></li><li><a href="/brand/dr-jart">Dr.Jart+</a></li><li><a href="/brand/drs">DRS</a></li><li><a href="/brand/elf-cosmetics">ELF</a></li><li><a href="/brand/essence">Essence</a></li><li><a href="/brand/estee-lauder">Estee Lauder</a></li><li><a href="/brand/etude-house">Etude House</a></li><li><a href="/brand/eveline">Eveline</a></li><li><a href="/brand/fara">FA'RA</a></li><li><a href="/brand/femfresh">Femfresh</a></li><li><a href="/brand/first-aid-beauty">First Aid Beauty</a></li><li><a href="/brand/focallure">Focallure</a></li><li><a href="/brand/framesi">Framesi</a></li><li><a href="/brand/gabrini">Gabrini</a></li><li><a href="/brand/garnier">Garnier</a></li><li><a href="/brand/glam-glow">Glam Glow</a></li><li><a href="/brand/glow-recipe">Glow Recipe</a></li><li><a href="/brand/go-natural">Go Natural</a></li><li><a href="/brand/gosh">Gosh</a></li><li><a href="/brand/hair-energy">Hair Energy</a></li><li><a href="/brand/huda-beauty">Huda Beauty</a></li><li><a href="/brand/imdk">IMDK</a></li><li><a href="/brand/innisfree">Innisfree</a></li><li><a href="/brand/it-s-skin">ITS SKIN</a></li><li><a href="/brand/janssen">Janssen</a></li><li><a href="/brand/jayjun">Jayjun</a></li><li><a href="/brand/john-frieda">John Frieda</a></li><li><a href="/brand/jovan">Jovan</a></li><li><a href="/brand/aodour">JR</a></li><li><a href="/brand/just-for-men">Just For Men</a></li><li><a href="/brand/kerastase">Kerastase</a></li><li><a href="/brand/kiehls">Kiehls</a></li><li><a href="/brand/kinimo-cosmetics">Kinimo Cosmetics</a></li><li><a href="/brand/knc-beauty">KNC BEAUTY</a></li><li><a href="/brand/kryolan">Kryolan</a></li><li><a href="/brand/la-girl">LA Girl</a></li><li><a href="/brand/loreal">L'Oréal</a></li><li><a href="/brand/loreal-professional">L'ORÉAL Professional</a></li><li><a href="/brand/lakme">Lakme</a></li><li><a href="/brand/lancome">Lancome</a></li><li><a href="/brand/laneige">Laneige</a></li><li><a href="/brand/luscious">Luscious</a></li><li><a href="/brand/mac">MAC</a></li><li><a href="/brand/makeup-forever">Makeup Forever</a></li><li><a href="/brand/mario-badescu">Mario Badescu</a></li><li><a href="/brand/max-factor">Max Factor</a></li><li><a href="/brand/maybelline">Maybelline</a></li><li><a href="/brand/mediheal">Mediheal</a></li><li><a href="/brand/milani">Milani</a></li><li><a href="/brand/miniso">Miniso</a></li><li><a href="/brand/mise-en-scene">Misen En Scene</a></li><li><a href="/brand/missha">Missha</a></li><li><a href="/brand/misslyn">Misslyn</a></li><li><a href="/brand/mistine">Mistine</a></li><li><a href="/brand/morphe">Morphe</a></li><li><a href="/brand/mua">MUA</a></li><li><a href="/brand/nars">NARS</a></li><li><a href="/brand/natural-fervor-vitamin">Natural Fervor Vitamin</a></li><li><a href="/brand/neutrogena">Neutrogena</a></li><li><a href="/brand/nexton">Nexton</a></li><li><a href="/brand/nisim">Nisim</a></li><li><a href="/brand/nutrifactor">NutriFactor</a></li><li><a href="/brand/nyx">NYX</a></li><li><a href="/brand/ogx">OGX</a></li><li><a href="/brand/origins">Origins</a></li><li><a href="/brand/ostruce">Ostruce</a></li><li><a href="/brand/papa-recipe">Papa Recipe</a></li><li><a href="/brand/paul-mitchell">Paul Mitchell</a></li><li><a href="/brand/phb-ethical-beauty">PHB Ethical Beauty</a></li><li><a href="/brand/pixi">Pixi</a></li><li><a href="/brand/redken">Redken</a></li><li><a href="/brand/ren">REN</a></li><li><a href="/brand/rimmel-london">Rimmel London</a></li><li><a href="/brand/rohto">Rohto</a></li><li><a href="/brand/sampure">Sampure</a></li><li><a href="/brand/sand-sky">Sand &amp; Sky</a></li><li><a href="/brand/sephora">SEPHORA</a></li><li><a href="/brand/shangpree">Shangpree</a></li><li><a href="/brand/shine-k">Shine K</a></li><li><a href="/brand/shiseido">Shiseido</a></li><li><a href="/brand/simple-r">Simple</a></li><li><a href="/brand/skin-nature">Skin Nature</a></li><li><a href="/brand/smash-box">Smash Box</a></li><li><a href="/brand/soap-glory">Soap&amp;Glory</a></li><li><a href="/brand/some-by-mi">Some By Mi</a></li><li><a href="/brand/spa-in-a-bottle">SPA In A Bottle</a></li><li><a href="/brand/st-london">St. London</a></li><li><a href="/brand/st-ives">St.Ives</a></li><li><a href="/brand/stageline">Stageline</a></li><li><a href="/brand/stila">Stila</a></li><li><a href="/brand/superdrug">Superdrug</a></li><li><a href="/brand/t-zone">T Zone</a></li><li><a href="/brand/tarte">Tarte</a></li><li><a href="/brand/thayers">Thayers</a></li><li><a href="/brand/the-body-shop">The Body Shop</a></li><li><a href="/brand/the-face-shop">The Face Shop</a></li><li><a href="/brand/the-inkey-list">The Inkey List</a></li><li><a href="/brand/the-ordinary">The Ordinary</a></li><li><a href="/brand/thursday-plantation">Thursday Plantation</a></li><li><a href="/brand/tiam">TIAM</a></li><li><a href="/brand/trilogy">Trilogy</a></li><li><a href="/brand/true">True</a></li><li><a href="/brand/truly-komal">Truly Komal</a></li><li><a href="/brand/urban-decay">Urban Decay</a></li><li><a href="/brand/versus">Versus</a></li><li><a href="/brand/vichy">Vichy</a></li><li><a href="/brand/vince">Vince</a></li><li><a href="/brand/hemani">WB By Hemani</a></li><li><a href="/brand/wet-wild">Wet &amp; Wild</a></li><li><a href="/brand/wet-brush">Wet Brush</a></li><li><a href="/brand/white">White</a></li><li><a href="/brand/xhekpon">Xhekpon</a></li><li><a href="/brand/zara">Zara</a></li></ul></div></div></div></div></div></div></div></li><li><a href="/">Products</a><div class="mega-menu"><div class="mega-content"><ul class="nav nav-list"><li class="active"><a href="/shop/skin-care"> Skin Care </a></li><li class=""><a href="/shop/make-up"> Make Up </a></li><li class=""><a href="/shop/bath-body"> Bath &amp; Body </a></li><li class=""><a href="/shop/hair"> Hair </a></li><li class=""><a href="/shop/health"> Health </a></li><li class=""><a href="/shop/fragrance"> Fragrance </a></li><li class=""><a href="/shop/baby-mother-care"> Baby &amp; Mother Care </a></li><li class=""><a href="/shop/personal-care"> Personal Care </a></li><li class=""><a href="/shop/textile"> Textile </a></li><li class=""><a href="/shop/life-department"> Home &amp; Life Style </a></li><li class=""><a href="/shop/bags-accessories"> Watch, Bags &amp; Fashion </a></li><li class=""><a href="/shop/electronics-electrical-appliances"> Electronics &amp; Appliances </a></li></ul><div class="tab-mega"><div class="row"><div class="col-lg-8 col-md-8 col-sm-12 col-xs-12"><div class="row"><div class="col-lg-4 col-md-4 col-sm-4 col-xs-12"><div class="list-column"><a href="/subcategory/value-gift-sets-3"><h6>Value &amp; Gift Set</h6></a><ul class="list"><li><a href="/shop/skin-care/skin-care-kit-1">Skin Care Set</a></li></ul></div><div class="list-column"><a href="/subcategory/moisturizers"><h6>Moisturizers</h6></a><ul class="list"><li><a href="/shop/skin-care/moisturizer-1">Moisturizer</a></li><li><a href="/shop/skin-care/night-creams">Night Cream</a></li><li><a href="/shop/skin-care/face-oils">Face Oil</a></li><li><a href="/shop/skin-care/mists-essences">Mist &amp; Essence</a></li></ul></div><div class="list-column"><a href="/subcategory/sun-care"><h6>Sun Care</h6></a><ul class="list"><li><a href="/shop/skin-care/face-sunscreen">Face Sunscreen</a></li></ul></div></div><div class="col-lg-4 col-md-4 col-sm-4 col-xs-12"><div class="list-column"><a href="/subcategory/face-treatments"><h6>Face Treatment</h6></a><ul class="list"><li><a href="/shop/skin-care/serums-essence">Face Serum</a></li><li><a href="/shop/skin-care/blemish-acne-treatments">Blemish &amp; Acne Treatment</a></li><li><a href="/shop/skin-care/anti-aging-creams">Anti Aging Cream</a></li><li><a href="/shop/skin-care/lightning-brightening">Lightning &amp; Brightening</a></li></ul></div><div class="list-column"><a href="/subcategory/high-tech-tools"><h6>High Tech Tool</h6></a><ul class="list"><li><a href="/shop/skin-care/cleansing">Facial Cleansing</a></li><li><a href="/shop/skin-care/hair-removal">Hair Removal</a></li><li><a href="/shop/skin-care/massagers">Facial Massager</a></li><li><a href="/shop/skin-care/facial-rollers">Facial Roller</a></li><li><a href="/shop/skin-care/facial-steamer">Facial Steamer</a></li></ul></div><div class="list-column"><a href="/subcategory/masks"><h6>Mask</h6></a><ul class="list"><li><a href="/shop/skin-care/face-masks">Face Mask</a></li><li><a href="/shop/skin-care/sheet-masks">Sheet Mask</a></li><li><a href="/shop/skin-care/foot-masks">Foot Mask</a></li><li><a href="/shop/skin-care/hand-masks">Hand Mask</a></li><li><a href="/shop/skin-care/nose-strips">Nose Strip</a></li></ul></div></div><div class="col-lg-4 col-md-4 col-sm-4 col-xs-12"><div class="list-column"><a href="/subcategory/eye-care"><h6>Eye Care</h6></a><ul class="list"><li><a href="/shop/skin-care/eye-masks">Eye Mask</a></li><li><a href="/shop/skin-care/eye-creams-treatments">Eye Cream &amp; Treatment</a></li><li><a href="/shop/skin-care/eye-serums">Eye Serum</a></li></ul></div><div class="list-column"><a href="/subcategory/cleanser"><h6>Cleansers</h6></a><ul class="list"><li><a href="/shop/skin-care/scrub-4">Exfoliator</a></li><li><a href="/shop/skin-care/makeup-removers">Makeup Remover</a></li><li><a href="/shop/skin-care/cleansers">Face Wash &amp; Cleanser</a></li><li><a href="/shop/skin-care/cleansing-wipes">Cleansing Wipe</a></li><li><a href="/shop/skin-care/toners">Toner</a></li></ul></div><div class="list-column"><a href="/subcategory/lip-treatment"><h6>Lip Treatment</h6></a><ul class="list"><li><a href="/shop/skin-care/lip-care">Lip Balm &amp; Treatment</a></li></ul></div></div></div></div><div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 "><div class="list-column mb20"><figure><a href="https://www.aodour.pk/brand/neutrogena" target="_blank"><img src="/assets/images/categorymenu.jpg" alt="neutrogena"></a></figure></div><div class="list-column mb20"><figure><a href="https://www.aodour.pk/brand/etude-house" target="_blank"><img src="/assets/images/categorymenu2.jpg" alt="etude house"></a></figure></div></div></div></div></div></div></li><li><a href="/Shop/new_arrival">New Arrivals</a></li><li><a href="/brand/loreal/home">Professional haircare</a></li><li><a href="/mega-sale">Summer End Sale</a></li></ul></nav></div><div class="pull-right"><div class="right-btns"><ul class="shop_cart meta"><li><button type="button" class="search-btn" data-toggle="modal" data-target="#search"><i class="icon-search"></i></button></li><li class=""><small class="user_account"><i class="icon-user" aria-hidden="true"></i></small><div class="perfile_dropdown "><ul class="dropmenu"><li><a href="/profile"><i class="icon-user1"></i>My Profile</a></li><li><a href="/profile/myorders"><i class="fa fa-archive" aria-hidden="true"></i>My Orders</a></li><li><a href="/track-complaint"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i>Track Complaint</a></li><li><a href="/profile/mywishlist"><i class="icon-null-2"></i>My Wishlist</a></li><li><a href="/profile/myaddress"><i class="fa fa-map-marker"></i>My Addresses</a></li><li><a href="/"><i class="icon-null-9"></i>Log Out</a></li></ul></div></li><li class=""><span class="carticon"><img src="/assets/images/cart.svg" alt="cart"><sup class="qty-show">0</sup></span><div class="empty_box dropdowncart"><h6 class="">your basket is empty.</h6></div></li></ul></div></div></div></div></div></header><div style="min-height: 100vh;"><div class="hide"><div class="loader_container"><img src="/static/media/160.ca5958b8.gif" alt="loader"></div></div><div class="inner-banner"><div class="container-fluid"><ul class="breadcrumbs"><li><a href="/">Home</a></li><li><a href="/">Brands</a></li><li>WB By Hemani</li></ul></div></div><div class="menu_button"><span class="filter_btn"><div class="listbutton_mobile"><span>Explore Brands</span></div> <i class="fa fa-angle-down"></i></span></div><div class="content"><div class="rtl-content"><div class="container-fluid"><div class="row"><div class="col-lg-3 col-md-3 col-sm-3 col-xs-12"><div class="side_widgets widget_filter"><div class="widget_links border-b"><h5 class="widget_title">Category <span class="icon-minus" aria-hidden="true"></span></h5><div class="collapse-css-transition" style="overflow: hidden;"><div class="accordian-div"><ul class=""><li class=""><a href="/brand/hemani?category=skin-care">Skin Care (52) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=face-treatments">Face Treatment (27) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=face-treatments&amp;subsubcategory=serums-essence">Face Serum (14) <span></span></a></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=face-treatments&amp;subsubcategory=blemish-acne-treatments">Blemish &amp; Acne Treatment (6) <span></span></a></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=face-treatments&amp;subsubcategory=lightning-brightening">Lightning &amp; Brightening (4) <span></span></a></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=face-treatments&amp;subsubcategory=anti-aging-creams">Anti Aging Cream (3) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=cleanser">Cleansers (13) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=cleanser&amp;subsubcategory=cleansers">Face Wash &amp; Cleanser (8) <span></span></a></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=cleanser&amp;subsubcategory=scrub-4">Exfoliator (3) <span></span></a></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=cleanser&amp;subsubcategory=makeup-removers">Makeup Remover (2) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=moisturizers">Moisturizers (10) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=moisturizers&amp;subsubcategory=moisturizer-1">Moisturizer (7) <span></span></a></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=moisturizers&amp;subsubcategory=night-creams">Night Cream (3) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=lip-treatment">Lip Treatment (1) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=lip-treatment&amp;subsubcategory=lip-care">Lip Balm &amp; Treatment (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=masks">Mask (1) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=skin-care&amp;subcategory=masks&amp;subsubcategory=face-masks">Face Mask (1) <span></span></a></li></ul></li></ul></li><li class=""><a href="/brand/hemani?category=make-up">Make Up (22) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=lips">Lips (10) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=lips&amp;subsubcategory=liquid-lipstick">Liquid Lipstick (5) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=lips&amp;subsubcategory=lip-sticks">Lip Stick (3) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=lips&amp;subsubcategory=lip-gloss">Lip Gloss (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=lips&amp;subsubcategory=lip-tint-lip-stain">Lip Tint &amp; Lip Stain (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face">Face (9) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=finishing-powders-setting-sprays">Finishing Powder &amp; Setting Spray (2) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=bronzers-highlighters">Bronzer &amp; Highlighter (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=liquid-highlighter">Liquid Highlighter (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=foundations">Foundation (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=concealers">Concealer (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=compacts">Compact (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=contouring">Contouring (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=face&amp;subsubcategory=blush-ons">Blush-On (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=nails">Nails (1) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=nails&amp;subsubcategory=nail-accessories">Nail Accessories (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=brushes-applicators">Brush &amp; Applicator (1) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=brushes-applicators&amp;subsubcategory=brush-sets">Brush Set (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=eyes">Eyes (1) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=make-up&amp;subcategory=eyes&amp;subsubcategory=eye-palettes">Eye Palette (1) <span></span></a></li></ul></li></ul></li><li class=""><a href="/brand/hemani?category=hair">Hair (11) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-care">Shampoo &amp; Conditioner (5) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-care&amp;subsubcategory=shampoo">Shampoo (4) <span></span></a></li><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-care&amp;subsubcategory=conditioner">Conditioner (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-styling">Hair Styling &amp; Treatment (5) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-styling&amp;subsubcategory=hair-oils-1">Hair Oil (3) <span></span></a></li><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-styling&amp;subsubcategory=hair-mask">Hair Mask (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-styling&amp;subsubcategory=hair-spray">Hair Spray (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-tools">Hair Tool (1) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=hair&amp;subcategory=hair-tools&amp;subsubcategory=hair-brushes-combs">Hair Brush &amp; Comb (1) <span></span></a></li></ul></li></ul></li><li class=""><a href="/brand/hemani?category=bath-body">Bath &amp; Body (11) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=bath-shower">Bath &amp; Shower (5) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=bath-shower&amp;subsubcategory=hand-wash-soap">Hand Wash &amp; Soap (3) <span></span></a></li><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=bath-shower&amp;subsubcategory=body-wash">Body Wash (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=bath-shower&amp;subsubcategory=accessories-1">Accessories (1) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=body-moisturizer">Body Moisturizer (4) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=body-moisturizer&amp;subsubcategory=hand-cream-foot-cream">Hand Cream &amp; Foot Cream (2) <span></span></a></li><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=body-moisturizer&amp;subsubcategory=body-cream">Body Cream (2) <span></span></a></li></ul></li><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=body-care">Body Care (2) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=body-care&amp;subsubcategory=body-oil">Body Oil (1) <span></span></a></li><li class=""><a href="/brand/hemani?category=bath-body&amp;subcategory=body-care&amp;subsubcategory=slimming-cream">Slimming Cream (1) <span></span></a></li></ul></li></ul></li><li class=""><a href="/brand/hemani?category=baby-mother-care">Baby &amp; Mother Care (4) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=baby-mother-care&amp;subcategory=baby-care">Baby Care (4) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=baby-mother-care&amp;subcategory=baby-care&amp;subsubcategory=cream-lotions-oils">Cream, Lotions &amp; Oil (3) <span></span></a></li><li class=""><a href="/brand/hemani?category=baby-mother-care&amp;subcategory=baby-care&amp;subsubcategory=value-gifts-6">Value &amp; Gift (1) <span></span></a></li></ul></li></ul></li><li class=""><a href="/brand/hemani?category=health">Health (3) <span></span></a><ul class="listing_child"><li class=""><a href="/brand/hemani?category=health&amp;subcategory=supplements-and-vitamins">Supplement and Vitamin (3) <span></span></a> </body></html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM