当前位置: 首页 > news >正文

爬虫学习笔记-selenium交互

 1.导包

from selenium import webdriver 
import time
from selenium.webdriver.common.by import By

2.打开浏览器访问百度页面,睡眠2秒

url = 'https://www.baidu.com'
browser = webdriver.Chrome()
browser.get(url)
time.sleep(2)

3.获取输入框,输入搜索的内容,睡眠2秒

input = browser.find_element(By.ID,'kw')
input.send_keys('周杰伦')
time.sleep(2)

4.获取百度一下按钮,点击,睡眠2秒

button = browser.find_element(By.ID,'su')
button.click()
time.sleep(2)

5.执行js代码,滑动到浏览器最下方,睡眠2秒

js_button = 'document.documentElement.scrollTop = 100000'
browser.execute_script(js_button)
time.sleep(2)

6.获取下一页按钮,点击一下,睡眠2秒

next_button = browser.find_element(By.XPATH,"//a[@class='n']")
next_button.click()
time.sleep(2)

7.执行后退,前进操作

browser.back()
time.sleep(2)
browser.forward()
time.sleep(2)

8.关闭浏览器

browser.quit()

9.源码

from selenium import webdriver

import time

from selenium.webdriver.common.by import By

url = 'https://www.baidu.com'
browser = webdriver.Chrome()
browser.get(url)
time.sleep(2)

input = browser.find_element(By.ID,'kw')
input.send_keys('周杰伦')
time.sleep(2)
button = browser.find_element(By.ID,'su')
button.click()
time.sleep(2)
js_button = 'document.documentElement.scrollTop = 100000'
browser.execute_script(js_button)
time.sleep(2)
next_button = browser.find_element(By.XPATH,"//a[@class='n']")
next_button.click()
time.sleep(2)
browser.back()
time.sleep(2)
browser.forward()
time.sleep(2)
browser.quit()

相关文章:

  • (五)MySQL的备份及恢复
  • 【Linux】线程池的简易实现(懒汉模式)
  • Kotlin Multiplatform项目推荐 | 太空人分布图
  • 基于SpringBoot的高校社团管理系统
  • MySQL原理(二)存储引擎(1)概述
  • 伊恩·斯图尔特《改变世界的17个方程》毕达哥拉斯定理笔记
  • 前端怎么监听手机键盘是否弹起
  • 单片机如何实现延时1ms或者1us
  • Leetcode 2808 . 使循环数组所有元素相等
  • 《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)
  • 【正点原子STM32】IWDG 独立看门狗(简介、工作原理、IWDG寄存器配置操作步骤、IWDG溢出时间计算、IWDG配置步骤、独立看门狗流程)
  • [网络安全]IIS---FTP服务器 、serverU详解
  • 技术科普 | 机器视觉5大关键技术及其常见应用
  • 空间数据分析和空间统计工具库PySAL入门
  • 三步实现 Sentinel-Nacos 持久化
  • 【C++】C++入门—— 引用
  • linux -- per-CPU变量
  • 蓝桥杯(Python)每日练Day5
  • HT71663 13V,12A全集成同步升压转换器 中文资料 规格书
  • 编程笔记 html5cssjs 068 JavaScrip Boolean数据类型
  • 宇树科技王兴兴:第一桶金来自上海,欢迎上海的年轻人加入
  • 《尤物公园》连演8场:观众上台,每一场演出都独一无二
  • 西安机场回应航站楼“水帘洞”事件:屋面排水系统被冰雹堵塞
  • 远离军事前线的另一面暗斗:除了“断水”,印度还试图牵制对巴国际援助
  • 长江画派创始人之一、美术家鲁慕迅逝世,享年98岁
  • 红场阅兵即将开始!中国人民解放军仪仗队亮相