博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium
阅读量:4493 次
发布时间:2019-06-08

本文共 1026 字,大约阅读时间需要 3 分钟。

from selenium import webdriver  # web驱动 from selenium.webdriver.common.by import By  # 按照什么方式查找,By.ID,By.CSS_SELECTOR from selenium.webdriver.common.keys import Keys  # 键盘按键操作 from selenium.webdriver.support import expected_conditions as EC  # 和下面WebDriverWait一起用的 from selenium.webdriver.support.wait import WebDriverWait  # 等待页面加载某些元素 import time import time # 方式一: 通过驱动打开浏览器 # driver = webdriver.Chrome(r'驱动的绝对路径/webdriver.exe') # 方式二: 把webdriver.exe驱动放到 python解释器安装目录/Scripts文件夹中 # python解释器安装目录/Scripts配置环境变量 # python解释器安装目录 配置环境变量 driver = webdriver.Chrome() try:     driver.get('https://www.jd.com/')     # 获取显式等待对象10秒     # 可以等待某个标签加载10秒     wait = WebDriverWait(driver, 10)     # 查找元素id为key     input_tag = wait.until(EC.presence_of_element_located(         (By.ID, 'key')     ))     time.sleep(5)     # 在输入框内输入商品名称     input_tag.send_keys('公仔')     # 按下键盘回车键     input_tag.send_keys(Keys.ENTER)     time.sleep(20) finally:     # 关闭浏览器释放操作系统资源     driver.close()

转载于:https://www.cnblogs.com/yijingjing/p/11129648.html

你可能感兴趣的文章
C语言指针
查看>>
Java的安装
查看>>
C# 子线程与主线程通讯方法一
查看>>
Docker 安装及问题处理
查看>>
mysql 添加[取消]timestamp的自动更新
查看>>
码农的半衰期只有15年?
查看>>
2014-5-30 总结
查看>>
洛谷P1148 拱猪计分
查看>>
java笔记--适配器模式的运用
查看>>
jsp中${}是EL表达式的常规表示方式
查看>>
document
查看>>
Hadoop下大矩阵乘法Version2
查看>>
iPhone内存溢出——黑白苹果
查看>>
Struts2学习笔记(十二) 类型转换(Type Conversion)(下)
查看>>
tcpdump学习
查看>>
局域网内传输文件速度慢
查看>>
Linux的核心版本(摘抄)
查看>>
CASE表达式
查看>>
zkw线段树
查看>>
作业1226
查看>>