selenium自动化控制谷歌浏览器的输入单击操作

"'学习selenium 首先要知道find_element_by_xpath在最新版是不支持的,这个标签已经失败,所以我们要跟上时代的步伐。
新的版本用的是find_element(By.XPATH,)这个by,在什么地方,在common.by import By,
注意事项:import 后是第一个字母是大写的。

回车键的启用,在from selenium.webdriver.common.keys import Keys中
也可以,click()点击。
回到上一个标签:web.switch_to.window(web.window_handles[0])
因为要加载页面需要停一下:time.sleep(5)

有一个问题,新的谷歌浏览器自动更新到新版本,网上说的四种办法对win11根本没有用,最新的google chrome 没有对应的driver ,只好用老的版本,
用了一个新的方法才解决了谷歌浏览器自动更新到新版本
,需要的可以在评论区留言。
"'
import selenium.webdriver
import time
from selenium.webdriver import Chrome
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.select import Select
web = Chrome()
web.get("https://www.lagou.com/wn/")
# web.page_source
# print(web.page_source)
time.sleep(15)
print(selenium.__version__)
web.find_element(By.XPATH,"/html/body/div/div[2]/div[1]/div[1]/div/div/form/input[1]").send_keys("python",Keys.ENTER)
time.sleep(5)
web.switch_to.window(web.window_handles[0])
time.sleep(5)
web.find_element(By.XPATH,"/html/body/div/div[2]/div[1]/div[2]/div[1]/div/div[2]/div/div/a[1]").click()
time.sleep(5)
  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青龙摄影

你的鼓励是我创作的动力,支持下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值