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

企业网站备案信息查询上外国网站用什么dns

企业网站备案信息查询,上外国网站用什么dns,营销网站建设联系方式,社交网站做强接上篇《37、selenium关于phantomjs的基本使用》 上一篇我们介绍了有关phantomjs的相关知识#xff0c;但由于selenium已经放弃PhantomJS#xff0c;本篇我们来学习Chrome的无头版浏览器Chrome Handless的使用。 一、Chrome Headless简介 Chrome Headless是一个无界面的浏览…接上篇《37、selenium关于phantomjs的基本使用》 上一篇我们介绍了有关phantomjs的相关知识但由于selenium已经放弃PhantomJS本篇我们来学习Chrome的无头版浏览器Chrome Handless的使用。 一、Chrome Headless简介 Chrome Headless是一个无界面的浏览器环境它是Google Chrome浏览器在59版本之后新增的一种运行模式。与传统的浏览器不同Chrome Headless可以在后台执行网页操作而无需显示可见的用户界面。 Chrome Headless提供了一种方便的方式来进行自动化测试、网络爬虫和数据抓取等任务。它通过模拟用户在浏览器中的行为实现了对网页的自动化操作和交互。在执行过程中Chrome Headless可以访问和操纵网页的DOM结构、执行JavaScript代码、提交表单、点击按钮等。 由于没有可见的界面Chrome Headless相比传统浏览器具有一些优势。首先它更轻量级节省了系统资源并且执行速度更快。其次它稳定性高不受弹窗、广告或其他干扰因素的影响。此外Chrome Headless还提供了丰富的调试工具和API方便开发者进行调试和监控。 使用Selenium框架结合Chrome Headless可以实现自动化测试和网页爬虫等应用场景。开发人员可以利用Selenium的API来编写脚本控制Chrome Headless执行各种操作并获取网页内容和处理结果。 二、Chrome Headless安装及使用 1、环境确认 我们使用Chrome Headless之前首先要确认一下相应的环境是否满足1Chrome浏览器版本 Unix\Linux操作系统环境下浏览器版本需要59 Windows操作系统环境下浏览器版本需要602软件和框架版本 Python版本3.6 Selenium版本3.4.* ChromeDriver2.31 2、安装Python和Selenium库 确保我们已经安装了Python并安装了Selenium库。可以使用命令pip install selenium来进行Selenium库的安装。 3、谷歌浏览器驱动安装 需要安装ChromeDriver这个我们在学习Selenium框架之前就已经安装过了这里不再赘述需要的同学请查看博文《34、selenium基本概念及安装流程》中有关“下载浏览器驱动”的章节。 4、Chrome Headless的使用 和之前使用PhantomJS不同Chrome Headless已经内置到我们之前下载好的ChromeDriver驱动程序中了我们只需要设置一下创建ChromeDriver对象的参数即可将模式改为Headless模式即可调用Chrome的无头浏览器了。整体需要以下三步1创建ChromeOptions对象配置Chrome Headless选项 options Options() # 设置Chrome为Headless模式 options.add_argument(--headless)   # 禁用GPU加速 options.add_argument(--disable-gpu)   2创建Chrome WebDriver对象传入ChromeOptions对象 driver webdriver.Chrome(optionsoptions) 然后使用driver调用需要的API方法即可。 5、Python调用示例 这里以使用Chrome Headless打开百度页面获取其标题为例 from selenium import webdriver  # 导入selenium的webdriver模块 from selenium.webdriver.chrome.options import Options  # 导入ChromeOptions模块# 创建ChromeOptions对象配置Chrome Headless选项 options Options() options.add_argument(--headless)  # 设置Chrome为Headless模式 options.add_argument(--disable-gpu)  # 禁用GPU加速# 创建Chrome WebDriver对象传入ChromeOptions对象 driver webdriver.Chrome(optionsoptions)try:# 打开网页driver.get(https://www.baidu.com)print(driver.title)  # 打印页面的标题finally:# 关闭浏览器driver.quit() 效果 三、Chrome Headless代码实例 和上一篇一样我们这次通过Chrome Headless来获取百度搜索‘我要学python’的第一个非广告结果代码如下 # _*_ coding : utf-8 _*_ # Time : 2023-10-06 9:04 # Author : 光仔December # File : SeleniumChromeHandless测试 # Project : Python基础from selenium import webdriver  # 导入selenium的webdriver模块 from selenium.webdriver.chrome.options import Options  # 导入ChromeOptions模块 from selenium.webdriver.common.by import By  # 引入By类选择器# 创建ChromeOptions对象配置Chrome Headless选项 options Options() options.add_argument(--headless)  # 设置Chrome为Headless模式 options.add_argument(--disable-gpu)  # 禁用GPU加速# 创建Chrome WebDriver对象传入ChromeOptions对象 driver webdriver.Chrome(optionsoptions)try:# 打开网页driver.get(https://www.baidu.com)print(driver.title)  # 打印页面的标题# 1通过ID定位百度搜索的按钮element1 driver.find_element(By.ID, su)# 2通过名称定位元素百度的搜索输入框element2 driver.find_element(By.NAME, wd)# 给输入框输入字符串“我要学python”element2.send_keys(我要学python)element1.click()  # 点击搜索# 使用浏览器隐式等待3秒driver.implicitly_wait(3)resultObj driver.find_element(By.XPATH, //div[id\content_left\]//div[id\1\])url resultObj.get_attribute(mu)aObj resultObj.find_element(By.TAG_NAME, a)text aObj.text# 获取print(搜索‘我要学python’的第一个非广告结果)print(结果标题, text)print(地址链接, url)finally:# 关闭浏览器driver.quit() 效果 参考尚硅谷Python爬虫教程小白零基础速通教学视频转载请注明出处https://guangzai.blog.csdn.net/article/details/133611724
http://www.hkea.cn/news/14540096/

相关文章:

  • 万年历网站做通栏网站
  • 阳江网红酒店无边泳池seo网络优化专员是什么意思
  • 做汽车配件招聘网站蜘蛛搜索引擎
  • 宁波专业优化网站制作公司五合一网站做优化好用吗
  • 今科网站建设公司iis网站域名访问
  • 有一个专门做演讲的网站福田欧曼所有车型
  • 网站改版 百度收录营口 微网站建设
  • 最好的网站开发工具站长之家源码之家
  • 长沙网站建设公司凡科网代理商登录
  • 阜新网站优化如何做网站后台的维护
  • 网站例子剪辑培训
  • 知名的网站制作重庆文旅急了
  • 做公众号必备的网站网站公众号建设工具
  • 网站的成本肇庆企业网站关键词优化教程
  • wordpress修复网站推广seo系统
  • 自己组装电脑做网站服务器网页设计师任职资格
  • 机械毕业设计代做网站推荐中国最新军事新闻头条今天
  • 影视网站源码下载优化百度seo技术搜索引擎
  • 昆明网站建设哪家有哪些做调查问卷赚钱的网站
  • 模仿别人网站侵权手机制作音乐的软件app
  • 公司网站备案电话wordpress 发布html
  • 北京红酒网站建设做网站开发需要什么证书
  • wordpress mip模版南京seo优化
  • 长沙 网站优化建网站和做微信哪个好
  • 上海广告公司网站制作厦门房地产网站建设
  • 站长之家源码深圳市住房和建设局官网站首页
  • 密云建设网站公司it外包中心
  • 正阳县网站建设h5做网站用什么框架
  • 佳木斯做网站公司正规做网站的公司
  • 英文网站建设中网站域名购买