# 账号eric 123456 #下单(已有账号,收获地址配好) from selenium import webdriver import time driver = webdriver.Chrome() driver.get("/ecshop/index.php") driver.find_element_by_xpath('//font[@id="ECS_MEMBERZONE"]/a[1]').click() driver.find_element_by_name("username").clear() driver.find_element_by_name("username").send_keys("eric") driver.find_element_by_name("password").clear() driver.find_element_by_name("password").send_keys("123456") driver.find_element_by_name("submit").click() time.sleep(2) #刷新页面 driver.get("http://www.huicewang.com/ecshop/index.php") #找手机N97,点击 # driver.find_element_by_xpath('//div[@id="show_best_area"]/div[2]//img').click() #找手机P806,点击 driver.find_element_by_xpath('//div[@id="show_hot_area"]/div[2]//img').click() time.sleep(2) #找加入购物车(xpath通过li的属性+a得属性),点击 driver.find_element_by_xpath('//li[@class="padd"]/a[@href="javascript:addToCart(24)"]').click() time.sleep(2) #找结算中心(xpath通过主先叔叔得节点找主先,然后再找到table下的a的属性),点击 driver.find_element_by_xpath('//form[@id="formCart"]/../table//a[@href="flow.php?step=checkout"]').click() # driver.find_element_by_xpath('//div[@class="flowBox"]//a[@href="flow.php?step=checkout"]').click() time.sleep(2) #找提交订单按钮,点击 driver.find_element_by_xpath('//div[@id="ECS_ORDERTOTAL"]/../div[@align="center"]/input[]').click() # driver.find_element_by_xpath('//div[@id="ECS_ORDERTOTAL"]/../div[last()].input[1]') #获取定单号 order =driver.find_element_by_xpath('//div[@class="flowBox"]/h6/font').text print(order)
练习4
最新推荐文章于 2020-12-08 11:43:28 发布