我的编程空间,编程开发者的网络收藏夹
学习永远不晚

chromedriver使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

chromedriver使用

1、安装

CNPM Binaries Mirror (npmmirror.com)

文件安装(放置)位置:可以把这个文件理解成一个脚本入口。就是把下的 chromedriver.exe 文件复制到相应的位置。

两个位置:

..\python\Scripts复制一份到安装Python的文件夹中的Scripts文件夹中;

如果是Pycharm,复制一份到..\python\sitepackages\selenium\webdriver\chrome文件中。

2、介绍

       ChromeDriver 是 Chrome 驱动,是 Python 爬虫使用的 selenium 模块用来模拟打开谷歌浏览器所必须的一个文件,能模拟在谷歌浏览器上的操作。一句话就是Chromedriver是一个能够被selenium驱动的浏览器。

3、使用

# -*- coding: utf-8 -*-from selenium.webdriver import Chromefrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.by import Bydriver = Chrome('C:\Program Files\Google\Chrome\Application\chromedriver.exe')#driver.get('https://www.66law.cn/')search = driver.findElement(By.CLASS_NAME,"stairway")_webdriver = driver.find_element(By.ID, "value")_webdriver = driver.find_element(By.CLASS_NAME, "value")_webdriver = driver.find_element(By.NAME, "value")_webdriver = driver.find_element(By.TAG_NAME, "value")_webdriver = driver.find_element(By.XPATH, "value")# _webdriver = driver.find_element_by_css_selector("value")  # 利用CSS选择器查找_webdriver = driver.find_element(By.CSS_SELETOR, "value")_webdriver = driver.find_element(By.ID, "su").click()_webdriver.send_keys('电脑')_webdriver.send_keys(Keys.key)# 刷新, 后退, 前进_webdriver.refresh()# _webdriver.back()# _webdriver.forward()# # 切换选项卡# driver.switch_to.window(driver.window_handles[0])# time.sleep(2)# driver.switch_to.window(driver.window_handles[1])# driver.get(url)# driver.quit()# 登录163邮箱browser = Chrome()browser.get('https://mail.163.com/')frame = browser.find_element(By.CSS_SELETOR, "#loginDiv>iframe")browser.switch_to.frame(frame)user_name = browser.find_element(By.CSS_SELETOR,'.j-inputtext.dlemail.j-nameforslide')user_name.send_keys('zzx')password = browser.find_element(By.CSS_SELETOR,'.j-inputtext.dlpwd')password.send_keys('123456')enter = browser.find_element(By.CSS_SELETOR,'#dologin')enter.click()driver.switch_to.frame("输入网页的id或者name")# /从子frame切回到父framedriver.switch_to.parent_frame()

来源地址:https://blog.csdn.net/weixin_42322206/article/details/127268601

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

chromedriver使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何使用selenium+chromedriver+xpath爬取动态加载信息

这篇文章主要介绍如何使用selenium+chromedriver+xpath爬取动态加载信息,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用selenium实现动态渲染页面的爬取,selenium是浏览器自动化测
2023-06-29

如何用C#+Selenium+ChromeDriver爬取网页

小编今天带大家了解如何用C#+Selenium+ChromeDriver爬取网页,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何用
2023-06-29

ubuntu安装Google Chrome 浏览器和ChromeDriver

要在Ubuntu上安装Google Chrome浏览器和ChromeDriver,可以按照以下步骤操作: 1. 安装Google Chrome 浏览器 下载Google Chrome 的最新版本。 wget https://dl.goog
2023-08-30

Python3爬虫利器:ChromeDriver怎么安装

小编给大家分享一下Python3爬虫利器:ChromeDriver怎么安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众多大型网站
2023-06-14

怎么用C#+Selenium+ChromeDriver爬取网页,模拟真实的用户浏览行为

本篇内容介绍了“怎么用C#+Selenium+ChromeDriver爬取网页,模拟真实的用户浏览行为”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学
2023-06-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录