from selenium import webdriver import time from selenium.webdriver.support.select import Select # 2、首页,“所有分类”选“GSM手机”,关键字填“诺基亚”,点击搜索,打印搜索出的商品数量 driver = webdriver.Chrome() driver.get("http://www.huicewang.com/ecshop/") #所有分类 ele1 = driver.find_element_by_id("category") object = Select(ele1) object.select_by_value("3") #value,可见文本有可能改,且带空格,所以value值合适 driver.find_element_by_id('keyword').send_keys("诺基亚") driver.find_element_by_name("imageField").click() # 查找商品数量 # count = driver.find_element_by_xpath("//*[@id='pager']/span/b").text#xpath找页面下方的数 # li = driver.find_elements_by_class_name("goodsimg")#按照页面得图片找 li=driver.find_elements_by_class_name('goodsItem')#按照div块找 print(len(li)) driver.quit()