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

沁县网站建设网站开发和系统开发的区别

沁县网站建设,网站开发和系统开发的区别,建筑论坛网,wordpress wp rest apiselenium设置无头浏览器 背景 ​ 我们之前的selenium都是浏览器驱动自动打开一个网页#xff0c;执行相关操作#xff0c;其实也可以让其后台显示#xff0c;不用在前台显示。 ​ 要设置无头浏览器#xff0c;可以使用Selenium的Headless模式。在Headless模式下#xf…selenium设置无头浏览器 背景 ​ 我们之前的selenium都是浏览器驱动自动打开一个网页执行相关操作其实也可以让其后台显示不用在前台显示。 ​ 要设置无头浏览器可以使用Selenium的Headless模式。在Headless模式下Selenium会在后台运行浏览器而不会显示实际的浏览器窗口。 优点 无头浏览器Headless Browser是指在没有图形用户界面GUI的情况下运行的浏览器。它能够执行和显示网页但不会显示实际的浏览器窗口。 from selenium import webdriver from selenium.webdriver.chrome.options import Options # 创建ChromeOptions对象 chrome_options Options() # 在ChromeOptions中设置无头模式 chrome_options.add_argument(--headless) # 实例化Chrome浏览器对象并将ChromeOptions对象传递给它 driver webdriver.Chrome(optionschrome_options) # 在无头浏览器中执行相关操作 driver.get(https://www.example.com) # 进行其他操作... # 关闭浏览器 driver.quit()案例 实战案例一 ​ 要求使用无头浏览器访问百度然后截个图保存到本地 from selenium import webdriver from selenium.webdriver.chrome.options import Options import time# 创建一个参数对象用来控制chrome以无界面模式打开 chrome_options Options() chrome_options.add_argument(--headless) chrome_options.add_argument(--disable-gpu) # 驱动路径 path ./chromedriver.exe # 创建浏览器对象 browser webdriver.Chrome(executable_pathpath,optionschrome_options)# 上网 url http://www.baidu.com/ browser.get(url) time.sleep(3) # 截图 看个结果 browser.save_screenshot(baidu.png)browser.quit()实战案例二 from selenium import webdriver from selenium.webdriver.chrome.options import Options# 驱动路径 path rD:\Downloads\xx\chromedriver-win64\chromedriver.exe# 创建一个参数对象用来控制Chrome以无界面模式打开 chrome_options Options() chrome_options.add_argument(--headless) chrome_options.add_argument(--disable-gpu)# 创建浏览器对象 browser webdriver.Chrome(executable_pathpath, optionschrome_options)# 打开网页 url http://www.baidu.com browser.get(url)# 定位元素并执行操作 search_input browser.find_element_by_id(kw) # 根据ID定位搜索输入框 search_input.send_keys(Hello, World!) # 在搜索输入框中输入文本search_button browser.find_element_by_id(su) # 根据ID定位搜索按钮 search_button.click() # 点击搜索按钮# 等待页面加载 browser.implicitly_wait(5) # 隐式等待5秒钟# 获取搜索结果 results browser.find_elements_by_css_selector(.result) # 根据CSS选择器定位搜索结果 for result in results:print(result.text) # 打印搜索结果的文本内容# 关闭浏览器 browser.quit()​ 首先创建了一个参数对象chrome_options用来控制Chrome以无界面模式打开。然后使用webdriver.Chrome()方法创建了一个Chrome浏览器对象并传入驱动路径和参数对象。接下来使用get()方法打开了百度的网页。然后使用find_element_by_*方法定位了搜索输入框和搜索按钮并执行了相应的操作。在搜索结果的部分使用find_elements_by_css_selector()方法定位了所有的搜索结果并通过循环打印了每个搜索结果的文本内容。最后使用quit()方法关闭了浏览器。 温馨提示 仅供学习参考请勿用于数据获取。本案例仅旨在展示数据获取技术的应用和原理并提供学习参考。请注意未经授权的数据获取可能涉及法律和道德问题。在进行任何数据获取活动之前请确保遵守相关法律法规和网站的规定。
http://www.yutouwan.com/news/25593/

相关文章:

  • 做软件下载网站有哪些网站建设 岗位
  • 地方网站做哪些内容投诉网站建设
  • 做印刷品的素材网站安阳如何优化网站
  • 安徽整站优化装修公司报价
  • 平顶山河南网站建设wordpress 网校插件
  • 张家界城乡建设网站广州市黄埔区建设局网站
  • 衡阳市建设局网站淄博网络宣传
  • 上海网站建设 普送vi设计公司排行榜
  • 阳逻开发区网站建设中企动力可以在线做c语言的网站
  • 什么是理财北京网站建设公司邯郸市人社局
  • 外贸seo网站建设共享办公都有哪些公司
  • 长春专业企业网站建设工作室网站代运营公司有哪些
  • 2015百度竞价单页面网站模板源码设计室内设计联盟网页版
  • 免费ps模板下载网站建立网站需要注意事项
  • 深圳网站页面设计公司网络服务遇到问题请检查网络状况或稍后再试吧
  • 一_建设网站前的市场分析网页制作考试题及答案
  • 正规网站建设平台做网站赚钱么
  • 门户网站开发过程视频淘宝客cms建站教程
  • h5个人网站模板源码西安建设工程信息网人员查询
  • 网站制作建设公司房地产新闻app哪个好
  • 制作一个网站需要多久网站如何提交给百度
  • 青岛城市建设投资建设集团网站wordpress带会员中心
  • 网站的背景图怎么做做前端常用的网站及软件下载
  • 做三个月网站 广告收入广州市网站搭建制作
  • 网站的网站建设公司哪家好网站怎么做备案变更
  • 专业集团门户网站建设费用百度怎么发自己的广告
  • 做网站推广怎么找客户wordpress修改站点地址
  • 江苏省交通厅门户网站建设管理企业网站功能间联系
  • 全国知名网站wordpress开发api接口
  • 木屋网站建设网络优化有前途吗