华为商城
#@Author : 桃子猫的布偶
#@Software: PyCharm
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
driver=webdriver.Chrome("D:/python/chromedriver.exe")
driver.get("https://www.vmall.com/")
driver.implicitly_wait(10)
titles=driver.find_elements_by_css_selector(".b>ol.category-list > li")
for t in titles:
conStr = t.text
above = driver.find_element_by_link_text(conStr)
ActionChains(driver).move_to_element(above).perform()
list=t.find_elements_by_css_selector(".category-item .subcate-item")
print("一級菜单:",conStr)
for one in list:
print("\t",one.text)
driver.execute_script("window.scrollBy(0, 900)")
products=driver.find_elements_by_css_selector(".home-recommend-goods.home-hot-goods.index-channel-floor .grid-list.clearfix li")
for p in products:
try:
imgStr = p.find_element_by_css_selector(".grid-tips span")
if "热销爆款" != imgStr.text:
continue
name = p.find_element_by_css_selector(".grid-title").text
price=p.find_element_by_css_selector(".grid-price").text
print(f"{imgStr.text}:{name},价格:{price}")
except:
pass
打印结果演示
一級菜单: 手机
HUAWEI Mate系列
HUAWEI P系列
HUAWEI nova系列
华为畅享系列
HUAWEI 麦芒系列
荣耀 V系列
荣耀 HONOR系列
荣耀 X系列
荣耀 Play系列
一級菜单: 笔记本
华为MateBook X系列
华为MateBook系列
华为MateBook D系列
华为MateBook B系列
荣耀猎人游戏本系列
荣耀MagicBook系列
荣耀MagicBook Pro系列
个人电脑配件
电脑包
一級菜单: 平板
华为MatePad 系列
荣耀 V系列
华为畅享 系列
荣耀数字系列
荣耀畅玩系列
平板配件
一級菜单: 智能穿戴&VR
智能手表
儿童手表
智能手环
VR
智能体脂秤
穿戴配件
一級菜单: 智能家居
一級菜单: 智慧屏
华为智慧屏
荣耀智慧屏
智慧屏配件
一級菜单: 耳机音箱
真无线耳机
有线耳机
蓝牙耳机
蓝牙音箱
智能眼镜
智能音箱
一級菜单: 配件
充电器/线材
移动电源
自拍杆/支架
摄像机/镜头
智能硬件
生活周边
保护壳
保护套
贴膜
个人电脑配件
电脑包
平板配件
智慧屏配件
穿戴配件
一級菜单: 生态产品
智能灯光
生活电器
数码周边
环境卫士
安防门锁
健康保健
运动健身
户外出行
厨电卫浴
影音娱乐
个护美妆
一級菜单: 增值服务&其他
华为视频卡
花币卡
华为音乐卡
华为云空间
电池更换服务
服务器
AI 计算平台
热销爆款:荣耀Play4,价格:¥1999
Process finished with exit code 0