分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

day56——webdriver

发布时间:2023-09-06 01:39责任编辑:沈小雨关键词:暂无标签
 1 登录京东: 2 ?3 from selenium import webdriver 4 ?5 import random 6 import time 7 ?8 def randomSleep(minS, maxS): 9 ????time.sleep((maxS - minS) * random.random() + minS)10 browser = webdriver.Chrome(r"C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")11 # browser = webdriver.Chrome()12 13 # Home14 browser.get("https://passport.jd.com/new/login.aspx")15 16 # Login by username and password17 randomSleep(1, 2)18 browser.find_element_by_xpath("//a[@clstag=‘pageclick|keycount|201607144|2‘]").click()19 # browser.find_element_by_tag_name("pageclick|keycount|201607144|2").click()20 21 # Username and password22 randomSleep(1, 2)23 browser.find_element_by_id("loginname").send_keys(“xxxxxxx")24 print(browser.find_element_by_id("loginname").text)25 26 randomSleep(1, 3)27 browser.find_element_by_id("nloginpwd").send_keys(“xxxxxx")28 29 # Submit, wait for a long time30 randomSleep(5, 10)31 browser.find_element_by_id("loginsubmit").click()32 33 34 print(browser.get_cookies())35 randomSleep(3, 5)36 37 38 browser.quit()
 1 登录12306: 2 #!/usr/bin/env python 3 # -*- coding: utf-8 -*- 4 # @Time ???: 2018/1/20 18:33 5 # @Author ?: lingxiangxiang 6 # @File ???: demon9.py 7 ?8 from selenium import webdriver 9 10 import random11 import time12 13 def randomSleep(minS, maxS):14 ????time.sleep((maxS - minS) * random.random() + minS)15 browser = webdriver.Chrome(r"C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")16 17 url = "https://kyfw.12306.cn/otn/login/init"18 19 browser.get(url=url)20 print(browser.find_element_by_id("username").text)21 browser.find_element_by_id("username").clear()22 browser.find_element_by_id("username").send_keys("974644081@qq.com")23 randomSleep(2, 5)24 browser.find_element_by_id("password").send_keys(“xxxxxxxxx")25 randomSleep(1, 4)26 time.sleep(6)27 browser.find_element_by_id("loginSub").click()28 randomSleep(2, 5)29 print(browser.get_cookies())30 browser.quit()

常用方法: browser.get_cookies() browser.title 头名字 browser.close() forward() 前进,browser.foeward() .back() 后退,browser.back() .refresh() 刷新,browser.refresh() .current_url 返回当前页面url,browser.current_url

day56——webdriver

原文地址:https://www.cnblogs.com/yangjinbiao/p/8353161.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved