码迷,mamicode.com
首页 > 其他好文 > 详细

selenium

时间:2019-07-04 00:24:55      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:变量   comm   expec   selenium   解释器   scripts   driver   驱动   rip   

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()

selenium

标签:变量   comm   expec   selenium   解释器   scripts   driver   驱动   rip   

原文地址:https://www.cnblogs.com/yijingjing/p/11129648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!