爬虫学习笔记-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()

相关推荐

  1. 爬虫学习笔记-selenium交互

    2024-01-31 06:04:04       51 阅读
  2. Python爬虫学习selenium

    2024-01-31 06:04:04       58 阅读
  3. Python学习之路-爬虫提高:selenium

    2024-01-31 06:04:04       56 阅读
  4. 爬虫学习笔记

    2024-01-31 06:04:04       54 阅读
  5. python爬虫学习selenium_chrome handless的使用

    2024-01-31 06:04:04       49 阅读
  6. 爬虫学习--18.反爬斗争 selenium(3)

    2024-01-31 06:04:04       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-31 06:04:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-31 06:04:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-31 06:04:04       82 阅读
  4. Python语言-面向对象

    2024-01-31 06:04:04       91 阅读

热门阅读

  1. python爬虫学习之selenium_chrome handless的使用

    2024-01-31 06:04:04       49 阅读
  2. Hive之set参数大全-22(完)

    2024-01-31 06:04:04       41 阅读
  3. Servlet基础之URL匹配规则

    2024-01-31 06:04:04       46 阅读
  4. 交换机 路由器 网卡 MAC

    2024-01-31 06:04:04       58 阅读
  5. Session

    Session

    2024-01-31 06:04:04      38 阅读
  6. C语言:计算任意年份及月份的天数

    2024-01-31 06:04:04       62 阅读