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

国产化网站建设wordpress用户密码重置

国产化网站建设,wordpress用户密码重置,做拍卖的网站有哪些,怎样开网站🌟想系统化学习爬虫技术?看看这个:[数据抓取] Python 网络爬虫 - 学习手册-CSDN博客 0x01:Selenium 工具介绍 Selenium 是一个开源的便携式自动化测试工具。它最初是为网站自动化测试而开发的,类似于我们玩游戏用的按…

🌟想系统化学习爬虫技术?看看这个:[数据抓取] Python 网络爬虫 - 学习手册-CSDN博客

0x01:Selenium 工具介绍

Selenium 是一个开源的便携式自动化测试工具。它最初是为网站自动化测试而开发的,类似于我们玩游戏用的按键精灵,可按照预先设定的指令进行自动化操作。但不同的是,Selenium 支持与所有主流的浏览器(如 Chrome、Firefox、Edge、IE 等)配合使用,当然,也包括如 PhantomJS、Headless Chrome 等一些无界面的浏览器。

Selenium 可以直接运行在浏览器中,模拟用户使用浏览器完成一些动作,包括自动加载页面、输入文本、选择下拉列表框中的选项、单机按钮、单机超链接等。

0x02:Selenium & WebDriver 环境配置

在使用 Selenium 抓取动态网页之前,我们需要在计算机上安装 Selenium 和配合它使用的浏览器驱动 WebDriver。为了避免在后续的网络爬虫程序中重复指定 WebDriver 的执行路径,我们还需要为 WebDriver 配置环境变量。

0x0201:环境配置 — Selenium

Selenium 的安装十分简单,直接使用 pip 命令即可,具体的安装命令如下:

pip install selenium==3.141.0

因为笔者的机器中是安装过了的,所以会出现 “Requirement already satisfied” 的字段,读者运行上述命令后应该会出现 “Successfully Installed Selenium” 字段。如果读者安装过慢,可能是 Python 镜像仓库的源没有换导致的,建议手动搜索 “Python 换源”,将仓库源换为国内的。

另外,目前最新的 Selenum 应该已经到 4 版本了,但是 4 版本的 Selenium 语法相较于 3 有很大的改变,笔者后续的笔记是基于 3 版本的(够用了)。所以,如果后续你运行笔者的程序出错了,建议先排查一下自己安装的 Selenium 的版本信息。

0x0202:环境配置 — WebDriver

WebDriver 即浏览器驱动程序,用于实现 Selenium 与浏览器之间的交互。不同的浏览器使用的驱动程序不同,常见的浏览器机器对应的驱动程序如下表所示:

浏览器驱动程序下载路径
Chromium/ChromeChromeDriverGoogelChromeDriver 下载(需要魔法)
FireFoxGeckoDriverGeckoDriver 下载
EdgeMicrosoftWebDriverMicrosoft Edge 下载
IEIEDriverServerIEDriverServer 下载
OperaOperaChromiumDriver
SafariSafariDriver
Selenium+WebDriver 各浏览器驱动下载与使用 - 苏念雨 - 博客园Selenium + Python 之 WebDriver 驱动下载与使用 一、Firefox(火狐)浏览器驱动 下载地址:https://github.com/mozilla/geckodriver/releases/ 下载对应驱动:根据自己的操作系统下载相对应的驱动。 使用方法:把文件存放在 phttps://www.cnblogs.com/sunisnyu/p/18442541

需要注意的是,不同版本的浏览器驱动程序支持的浏览器版本也不同。我们在下载浏览器驱动程序之前,需要先查看当前浏览器的版本号(这也是为啥,明明程序没问题,但是死活无法打开浏览器的情况)。

接下来,笔者以 Chrome 浏览器为例,为大家演示如何安装 Chrome 浏览器的驱动程序。

1. 查看 Chrome 浏览器版本

打开 Chrome 浏览器,然后访问下面的页面,即可看到当前 Chrome 浏览器的内核版本:

chrome://settings/help

2. 选择对应版本的 WebDriver

看到我们当前的浏览器版本 134.0 后,我们来到 Google Chrome 官方页面,查找对应的 Chrome:

https://developer.chrome.google.cn/docs/chromedriver/downloads?hl=zh-cn

点击页面上的 “Chrome 115 及更高版本” 后它会跳转到如下界面,我们选择对应的版本 “134”:

https://googlechromelabs.github.io/chrome-for-testing/

如下,我们选择适合自己平台的对应版本的 Chrome Driver 即可,将链接复制下来直接访问,就可以下载了:

将下载下来的 ChromDriver 解压,可以看到里面包含一个 chromedriver.exe 程序,这个程序就是我们需要的 WebDriver 了,该 WebDriver 专门用于驱动 Chrome 浏览器:

3. 将 WebDriver 添加到环境变量中(可选)

在程序中使用 WebDriver 时,既可以显式地指定 WebDriver 所在的执行目录,也可以将 WebDriver 配置到系统环境变量中。将 WebDriver 配置到系统环境变量中以后,在程序中再次使用 WebDriver 时,就不需要重复指定 WebDriver 的执行路径了。下面笔者以 ChromeDriver 为例,为大家演示如何将 ChromeDriver 配置到环境变量中。

在系统中直接搜索 “环境变量”,点击下面框出来的内容:

然后单机 “环境变量”,在 “系统变量” 中找到 “Path” 变量,将我们解压的 ChromeDriver 的路径黏贴进去:

然后一路点击 “确定” 退出。最后,按下 Win + R 输入 CMD,打开命令行窗口,输入下面的内容,若命令后出现 ChromeDriver 当前的版本,则说明环境配置成功:

chromedriver -version

0x03:Selenium & WebDriver 环境检测

当你按照上述流程配置完 Selenium & WebDriver 环境后,可以新建一个 .py 文件,并输入下面的代码尝试运行一下,如果能运行成功,那么恭喜你,可以开启 Selenium 自动化之旅了:

from selenium import webdriver # 导入 selenium 库
​
# 实例化一个浏览器对象
driver = webdriver.Chrome()
​
# 尝试访问 baidu.com
driver.get('https://www.baidu.com/')
# 让浏览器全屏
driver.maximize_window()
​
### 下面两个是用来关闭浏览器的,你可以依次取消注释然后运行看看
# driver.close()  # 关闭当前页面
# driver.quit()   # 退出浏览器


文章转载自:

http://GnTJmUe5.Lrzst.cn
http://w9Kne3uf.Lrzst.cn
http://I5bAVkEZ.Lrzst.cn
http://IGf0YI1M.Lrzst.cn
http://kC3dUzSL.Lrzst.cn
http://xupwuWGA.Lrzst.cn
http://h3aJ5riS.Lrzst.cn
http://e3z6CP5N.Lrzst.cn
http://CxYaSKxF.Lrzst.cn
http://V6CElvBR.Lrzst.cn
http://Fbldhc0U.Lrzst.cn
http://JQtwrJ2Q.Lrzst.cn
http://x3VA0Pk3.Lrzst.cn
http://bs3BsxW5.Lrzst.cn
http://6B2YJvo3.Lrzst.cn
http://H8oP1vAA.Lrzst.cn
http://Wl59elTq.Lrzst.cn
http://ETTCHGeK.Lrzst.cn
http://7VnlEQ5g.Lrzst.cn
http://q2aO00NP.Lrzst.cn
http://oy4vtIey.Lrzst.cn
http://8pDcsGqH.Lrzst.cn
http://lQNlOIci.Lrzst.cn
http://AIoEg3Nh.Lrzst.cn
http://BThoZInz.Lrzst.cn
http://CBSIoqis.Lrzst.cn
http://EvBJgqD2.Lrzst.cn
http://IjSl3YaU.Lrzst.cn
http://k2BelehW.Lrzst.cn
http://Y8S5yUSp.Lrzst.cn
http://www.dtcms.com/wzjs/750237.html

相关文章:

  • 太原市住房和城乡建设局的网站售票网站建设
  • 中国建设银行网站首页手机银行网站建设电
  • 石家庄做网站网络公司腾讯域名注册官网
  • 杭州建设信用网新网站个人网站可以做经营性的吗
  • 北京美的网站一般通过中介找工作需要多少钱
  • 网站seo文章该怎么写免费企业网站认证
  • 阿里云linux主机如何添加2个网站福田欧曼重卡
  • 计算机网站建设维护的基本知识wordpress调用当前页文章
  • 烟台公司中企动力提供网站建设朝阳住房和城乡建设官方网站
  • .net电商网站开发设计申请一个网站空间
  • 简单的招聘网站怎么做大型电子商务网站需要配服务器
  • 易语言做购物网站赣州深科网站建设
  • 网页设计网站源代码wordpress摘要 字数
  • 医院内外网站建设可以自建网站吗
  • 青海海东住房和城乡建设局网站wordpress评论点评
  • 优化网站公司外包网络设计方案是如何体现网络设计需求的?
  • 建设网站是不是要买服务器wordpress 音乐站主题
  • 做网站的好框架江门论坛建站模板
  • 宁波网站推广宣传网站建设及空间
  • 网站快速收录工具世界交互设计最好的前10大学
  • 图片网站用什么主机网站标题怎么做链接
  • 泰安网站建设有哪些wordpress 时光网
  • 做一个产品网站要多少钱做彩票网站代理违法吗
  • 提供建议的网站模板手机上怎么制作网页
  • 做悬赏的网站深圳手机网站设计
  • 传统网站网站青浦区做网站
  • 如何套用网站模板河北建设工程信息网辅助系统
  • 网站建设 设备电商类网站有哪些
  • 手机网站与pc网站同步国家免费编程平台
  • 淘宝客模板网站王璐 牟平 网站建设