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

重庆网站建设cqhtwl大学社团网站建设

重庆网站建设cqhtwl,大学社团网站建设,中国市场营销培训网,广州企业网站推广selenium模块和爬虫之间的关联 便捷的获取网站中动态加载的数据便捷实现模拟登录 什么是selenium模块 基于浏览器自动化的一个模块 selenium使用流程#xff1a; - 环境安装#xff1a;pip install selenium - 下载一个浏览器的驱动程序#xff08;谷歌浏览器#xff…selenium模块和爬虫之间的关联 便捷的获取网站中动态加载的数据便捷实现模拟登录 什么是selenium模块 基于浏览器自动化的一个模块 selenium使用流程 - 环境安装pip install selenium - 下载一个浏览器的驱动程序谷歌浏览器- 下载路径http://chromedriver.storage.googleapis.com/index.html资源绑定了Chrome116对应的chhromedriver.exe selenium的操作代码 发起请求get(url)标签定位find_element(By.属性, value) value是值标签交互send_keys(xxx)执行js程序excute_script(jsCode)前进、后退back(), forward()关闭浏览器quit() 标签定位中By的属性有ID idXPATH xpathLINK_TEXT link textPARTIAL_LINK_TEXT partial link textNAME nameTAG_NAME tag nameCLASS_NAME class nameCSS_SELECTOR css selectorselenium处理iframe如果定位的标签存在于iframe中则表明是在标签页的一个子标签页中必须使用switch_to.frame(id)动作链(拖动)from selenium.webdriver import ActionChains 实例化一个动作链对象action ActionChains(bro)click_and_holddiv长按且点击操作move_by_offset(x,y)perform()让动作链立即执行action.release()释放动作链对象 selenium的常用操作自动化 找到输入框 找到搜索按钮 import time from selenium import webdriver from time import sleep from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import Byservice Service(executable_path./chromedriver.exe) browser webdriver.Chrome(serviceservice) browser.get(https://www.taobao.com/)# 标签定位 search_input browser.find_element(By.ID, valueq) # 通过id为q找到搜索框 # 标签交互 search_input.send_keys(iphone) #发送字符串# 执行一组js程序 browser.execute_script(window.scrollTo(0,document.body.scrollHeight)) sleep(2) # 点击搜索按钮 btn browser.find_element(By.CSS_SELECTOR, .btn-search) #CSS_SELECTOR用法 .classname选择具有指定类名的元素。 btn.click() # 点击按钮 sleep(5)browser.get(https://www.baidu.com) sleep(2)# 回退 browser.back() time.sleep(2)# 前进 browser.forward() sleep(2)# 退出浏览器 browser.quit() By有的函数ID idXPATH xpathLINK_TEXT link textPARTIAL_LINK_TEXT partial link textNAME nameTAG_NAME tag nameCLASS_NAME class nameCSS_SELECTOR css selector04.动作链和iframe的处理.py from selenium import webdriver from time import sleepfrom selenium.webdriver import ActionChains from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import Byservice Service(executable_path./chromedriver.exe) browser webdriver.Chrome(serviceservice) browser.get(https://www.runoob.com/try/try.php?filenamejqueryui-api-droppable)# 如果定位的标签是存在于iframe标签之中的则必须通过如下操作进行标签定位 browser.switch_to.frame(iframeResult) # 切换浏览器标签定位的作用域 参数为iframe标签的id div browser.find_element(By.ID, draggable)# 动作链 action ActionChains(browser) # 点击长按指定的标签 action.click_and_hold(div) for i in range(5):# perform()立即执行动作链操作# move_by_offset(x, y): x:水平方向 y:垂直方向action.move_by_offset(18, 0).perform()sleep(.5)# 释放动作链 action.release().perform()sleep(5) browser.quit()
http://www.huolong8.cn/news/209313/

相关文章:

  • 学做西餐网站网站建设 财务归类
  • 建站行业突破制作网站什么制作软件
  • 大兴高米店网站建设巩义网站建设报价
  • 长宁网站建设制作小型办公室网络组建
  • 网站SEO建设摘要微信在线登录网页版
  • 十里河网站建设公司ae
  • 国内哪家网站做的系统纯净商业网站开发选题的目的
  • 所得税汇算清缴在哪个网站做二手的家具哪个网站做的好
  • 扬州市建设局招标网站网站视频下载脚本
  • 网站标题收录合肥网站制作报
  • 济南住房和城乡建设局网站免费空间背景
  • 做网站的出路电商平面设计岗位职责
  • 网站如何做快排网站换空间会影响排名吗
  • 青浦郑州阳网站建设沈阳网站制作优化
  • 在线做c 题的网站最新新闻热点事件2022
  • .net网站开发岗位h5免费制作平台哪个好
  • 个人备案网站类型建设银行江苏分行网站
  • 做app网站的软件有哪些内容吗个人网页设计的主要内容和要求
  • 农产品电子商务网站建设网站建设及优化教程
  • 做的美食视频网站建设信息网站
  • 我要建网站需要什么安卓手机如何做网站
  • 彩票网站招代理广告怎么做linux建设网站
  • 山西省的网站创作者计划
  • 中山做营销型网站做设计找图片的网站
  • 汕头网站制作方法四平网站建设服务
  • 网站内链建设方法seo搜索引擎优化主要做什么
  • 宁波住房和城乡建设局网站首页安徽建设监理协会
  • 网站备案公告中国国家数据统计网
  • 中国河北网站网站开发营销型
  • 网站设计到底做多宽量化交易网站开发