步骤如下
首先,在机器上安装selenium依赖, 运行 pip3 install selenium
其次,在机器上下载chromedriver和安装chrome浏览器,浏览器版本和chromedriver版本有对应关系, 请参考: https://blog.csdn.net/yoyocat915/article/details/80580066
- Chrome驱动文件下载:点击下载chromedrive
最后,在本地新建一个baidu.py文件,官方的例子,把google改成baidu
from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 from selenium.webdriver.support import expected_conditions as EC # available since 2.26.0 # Create a new instance of the Firefox driver driver = webdriver.Chrome() # go to the google home page driver.get("http://www.baidu.com") # the page is ajaxy so the title is originally this: print(driver.title) # find the element that's name attribute is q (the google search box) inputElement = driver.find_element_by_name("wd") # type in the search inputElement.send_keys("cheese!") # submit the form (although google automatically searches now without submitting) inputElement.submit() try: # we have to wait for the page to refresh, the last thing that seems to be updated is the title WebDriverWait(driver, 10).until(EC.title_contains("cheese!")) # You should see "cheese! - Google Search" print(driver.title) finally: driver.quit()
最后,在终端进入baidu.py所在目录, 运行python3 baidu.py,成功运行代码
相关推荐
主要介绍了详解mac python+selenium+Chrome 简单案例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Selenium支持很多浏览器,那么要选择哪个浏览器?选择哪个版本呢?小白建议用当然Chrome,并需要相应的驱动driver。 通过多进程爬取MAC地址,关键知识点是:selenium和多进程multiprocess
1、Mac环境下的python没有预装pip,pip是一个类似于easy_install的一个python的包管理工具,是安装selenium的必要的东西,据说pip比easy_install更好用,博主目前初学不知道原因,暂时跟风。easy_install的 安装pip...
描述:使用Python,PyTest和Selenium WebDriver演示网站的UI测试自动化。 平台(目前):达尔文 支持的浏览器(目前): Chrome版本87.0.4280.67 Firefox版本84.0.2 特征 Selenium Webdriver(Python绑定) ...
Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。ChromeDriver 90.0.4430.24驱动文件下载: 1. chromedriver_linux64....
这个zip包是81.0.4044.69版本,适合chrome浏览器版本为 v81(理论上能向下兼容,但我这边没有测试),包含了chromedriver_win32.zip、chromedriver_mac64.zip、chromedriver_linux64.zip
selenium简介 selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为... * 支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome * 支持分布式测试用例
启动方式:在windows或者mac下找到浏览器执行文件,然后运行:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 #手动启动浏览器 1.手动启动chrome。启动之前确保...
于是临时研究了一下Python +Selenium+ Chrome来模拟手动爬虫〜 - 附加模块:后面我发现了个好东西 ,它把Selenium封装得非常简单易用,调试起来超级方便!!里面了。 - 如何安装 苹果电脑 如果你是MAC用户。操作...
chromedriver 适用于chrome谷歌浏览器版本(104.0.5112.29...谷歌浏览器驱动主要用于selenium自动化操作,Python调试脚本。 该资源包含linux,mac,Windows三个系统版本。 解压对应的zip压缩包即可,经测试可正常使用。
chromedriver 适用于chrome谷歌浏览器版本(105.0.5195.19...谷歌浏览器驱动主要用于selenium自动化操作,Python调试脚本。 该资源包含linux,mac,Windows三个系统版本。 解压对应的zip压缩包即可,经测试可正常使用。
chromedriver 适用于chrome谷歌浏览器版本(106.0.5249.61...谷歌浏览器驱动主要用于selenium自动化操作,Python调试脚本。 该资源包含linux,mac,Windows三个系统版本。 解压对应的zip压缩包即可,经测试可正常使用。
Selenium是一个开源的和便携式的自动化软件测试工具,用于测试Web应用程序有能力在不同的浏览器和操作 系统运行,相比QTP有以下优点: * 开源免费,不用为破解而大伤脑筋 * 小巧,对于不同的语言它只是一个包...
首先是selenium的安装,python版:win+r打开命令行,输入pip install selenium 接着是selenium IDE下载安装:下载传送门,点击 crx4chrome下载 有些同学会出现下载完立即自动删除的情况,这时只要在下载页拖动到下方...
使用python3.x版本执行 有一定python基础知识,没有的话先去学一下,起码得会搭python环境 思路 利用selenium打开退会页面 第一关:手机验证码 安卓端(以下两种任选一个用就行): 利用macrodroid软件 监听,一旦...
chromedriver 适用于chrome谷歌浏览器版本(104.0.5112.79...谷歌浏览器驱动主要用于selenium自动化操作,Python调试脚本。 该资源包含linux,mac,Windows三个系统版本。 解压对应的zip压缩包即可,经测试可正常使用。
chromedriver 适用于chrome谷歌浏览器版本(106.0.5249.21...谷歌浏览器驱动主要用于selenium自动化操作,Python调试脚本。 该资源包含linux,mac,Windows三个系统版本。 解压对应的zip压缩包即可,经测试可正常使用。
适用于最新的谷歌浏览器版本 122.0.6261.58, 主要用于selenium自动化操作,Python调试脚本,经测试可正常使用。
chromedriver 适用于chrome谷歌浏览器版本(93.0.4577.63...谷歌浏览器驱动主要用于selenium自动化操作,Python调试脚本。 该资源包含linux,mac,Windows三个系统版本。 解压对应的zip压缩包即可,经测试可正常使用。