python selenium(1)

python selenium(1)

配置:
python版本3.9
selenium版本4.9
chrome版本98.0.4758.102(正式版本) (64 位)
下载地址:https://www.chromedownloads.net/chrome64win/
chromedriver版本98.0.4758.80
下载地址:http://chromedriver.storage.googleapis.com/index.html

大家可以搜索以下关闭Chrome浏览器自动更新服务的方法,不然Chrome浏览器更新会导致版本不匹配。

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
  1. 打开浏览器及相关网址(此处为百度)
#创建WebDriver对象
#driver=webdriver.Chrome(service=Service(r'D:/chrome/chromedriver_win32/chromedriver.exe'))
driver=webdriver.Chrome()
driver.get("https://www.baidu.com")

请添加图片描述

请添加图片描述

  1. 定位元素
#查找元素,返回webElement对象
'''
try:
    element=driver.find_element(By.ID,'kw')
except NoSuchElementException:
    pass
'''
element=driver.find_element(By.ID,'kw')
#‘\n’代表回车键
element.send_keys('大数据\n')

如果不使用‘\n’回车而是使用点击按钮
则可更改代码如下:

element=driver.find_element(By.ID,'kw')
element.send_keys('大数据')
element=driver.find_element(By.ID,'su')
element.click()

请添加图片描述

在这里插入图片描述

请添加图片描述

  1. 退出
driver.quit()
  1. 完整代码
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.common.exceptions import NoSuchElementException

#创建WebDriver对象
#方法一:设置路径(chromedriver.exe对应路径)
#driver=webdriver.Chrome(service=Service(r'D:/chrome/chromedriver_win32/chromedriver.exe'))
#方法二:设置chromedriver.exe环境变量path后可使用
driver=webdriver.Chrome()
driver.get("https://www.baidu.com")

#查找元素,返回webElement对象
'''
try:
    element=driver.find_element(By.ID,'kw')
except NoSuchElementException:
    pass
'''
element=driver.find_element(By.ID,'kw')
element.send_keys('大数据')
element=driver.find_element(By.ID,'su')
element.click()

driver.quit()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值