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

wordpress发不了博文seo关键词排名点击工具

wordpress发不了博文,seo关键词排名点击工具,wordpress 自动登陆,Wordpress怎么添加购买页面一,了解驱动 手工测试我们很了解,假设我要测试百度首页是否正常,只需要鼠标点击打开浏览器,然后输入百度网址即可 但是对于程序来说,打开浏览器,需要用到对应的驱动,就好比你给电脑装了个外置…

一,了解驱动

手工测试我们很了解,假设我要测试百度首页是否正常,只需要鼠标点击打开浏览器,然后输入百度网址即可

但是对于程序来说,打开浏览器,需要用到对应的驱动,就好比你给电脑装了个外置音箱,但是要想让它发出声音,得在电脑上安装对应的音频驱动才行

所以程序想要打开web浏览器就选哦安装web驱动, 即WebDriver,它以本地化的方式驱动浏览器

Chrome浏览器对应驱动的下载网址为:Chrome for Testing availability

如果需要下载其它浏览器可以浏览下面页面:

Unable to Locate Driver Error | Selenium

注意:必须使用跟浏览器版本配到的驱动才可以打开浏览器,若版本不匹配,就无法打开浏览器

这也就意味着,如果浏览器更新了,则需要再次按照上面步骤再次下载驱动,整个流程非常麻烦

所以Selenium提供了一个驱动管理工具webdriver-manager,它会自动根据浏览器版本的更新去更新对应的驱动,无需再手动下载最新驱动

二,安装webdriver-manager

首先需要安装好python环境,安装步骤之前已经发布过:

Python学习(一)—— 编程环境安装_pycharm python环境搭建-CSDN博客

直接打开cmd,输入下面命令即可:

pip install webdriver-manager

它是一个命令行工具,可以在后面由 selenium 执行自动下载驱动的作用 

三,安装Selenium

编写自动化脚本需要借助selenium工具,安装步骤和前面是一样的,但是selenium工具的版本也有很多,有些版本中函数的传参和使用方式都很不一样,为了方便演示,我们在这里使用4.0.0版本,如下:

四,简单示例

首先是创建一个项目,并打开设置看下我们的 webdriver-manager 和 selenium 有没有被导入进来:

创建一个文件后即可开始编写脚本,一个简单完整的自动化脚本步骤如下:

  1. 打开浏览器
  2. 输入网址
  3. 找到百度输入框,输入内容
  4. 点击百度一下按钮
  5. 关闭浏览器 
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
import timeChromIns=ChromeDriverManager().install() #安装驱动,是给这个程序装一个
driver=webdriver.Chrome(service=Service(ChromIns)) #创建谷歌浏览器驱动对象,之后就可以通过这个对象来驱动浏览器
time.sleep(2)
driver.get("https://www.baidu.com") #输入百度网址,要输入完整URL
time.sleep(2)
driver.find_element(By.CSS_SELECTOR,"#kw").send_keys("你好") #找到输入框并输入内容
time.sleep(2)
driver.find_element(By.CSS_SELECTOR,"#su").click() #然后找到按钮并点击
time.sleep(2)
driver.quit() #关闭浏览器

在执行脚本后可能会出现类似网络问题的红色报错,可以用梯子解决 

需要说明的就是上面如何找到页面对应元素的部分,关于 #kw 和 #su,关说不好理解,直接看下面gif:

 

我们代码中使用的是 By.CSS_SELECTOR 表示选择的是 selector 选择器,而如上面gif中,我们选择selector方式Copy后,粘贴的也是 #su

所以我们就是用这样的方式来命中页面上的元素的 “#kw” 对应的是搜索框,“#su” 对应的就是“百度一下”按钮

后面我们也就可以使用这样的方式来获取页面对应标签的内容

http://www.dtcms.com/wzjs/212926.html

相关文章:

  • 网站上的vr全景是怎么做的线上网络平台推广
  • 怎么样自己建设网站今天最火的新闻头条
  • 河南省建设厅网站职称网军事新闻
  • 做网站搞流量挂联盟广告变现自媒体人专用网站
  • 北京市住房城乡建设委 房管局 官方网站百度指数第一
  • 合肥网站建设合肥网站制作韶关新闻最新今日头条
  • 网站如何做权重现在推广引流什么平台比较火
  • 投票网站怎么做引流推广方法
  • 专做餐饮的网站如何做网络营销推广
  • wordpress上传pdfseo搜索引擎实训心得体会
  • html网站模板建站太原网络营销公司
  • 天津集体建设用地出售 网站软文广告经典案例100字
  • 一级a做受片免费网站新闻头条最新消息今天
  • 网络营销专业背景长沙专业竞价优化首选
  • 做某网站的设计与实现实时热搜榜
  • 什么是域名为什么需要它seo搜索优化工程师招聘
  • 无锡网站制作多少钱互联网广告代理可靠吗
  • 教育网站开发公司google下载手机版
  • 百度网站v2升级到v3怎么做今日新闻摘抄十条简短
  • 做一个聊天软件多少钱seo免费
  • 凡客网站目录优化网络销售培训学校
  • 北京网站优化诊断seo专业学校
  • 布吉网站建设多少钱南宁今日头条最新消息
  • 深圳市营销型网站建设关键词难易度分析
  • 免费做网站txt外链seo常用工具有哪些
  • 盐城哪有做网站建设的seo诊断工具有哪些
  • 域名有关的网站seo一般包括哪些内容
  • 陇南市建设局官方网站正版google下载
  • 网站建设方法全国广告投放平台
  • 3.15网站建设自己怎么免费做网站网页