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

建网站云空间网络营销方案案例

建网站云空间,网络营销方案案例,建筑网片的用途,上海工程公司背景#xff1a; 一些交互动作都是针对某个节点执行的。比如#xff0c;对于输入框#xff0c;我们就调用它的输入文字和清空文字方法#xff1b;对于按钮#xff0c;就调用它的点击方法。其实#xff0c;还有另外一些操作#xff0c;它们没有特定的执行对象#xff0…背景 一些交互动作都是针对某个节点执行的。比如对于输入框我们就调用它的输入文字和清空文字方法对于按钮就调用它的点击方法。其实还有另外一些操作它们没有特定的执行对象比如鼠标拖曳、键盘按键等这些动作用另一种方式来执行那就是动作链。 基础函数知识 创建浏览器实例和动作链对象 driver webdriver.Chrome() actions ActionChains(driver)点击事件 click() 点一下context_click(): 执行右键点击操作。double_click(): 执行双击操作。click_and_hold(): 点击并按住不放。release() 方法来模拟释放鼠标按钮 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver webdriver.Chrome() driver.get(https://www.example.com) element driver.find_element_by_xpath(//xpath_of_element) actions ActionChains(driver) actions.click_and_hold(element).perform() # 按住元素 actions.release().perform() # 松开元素driver.quit()前进和后退 browser.back() 后退到上一个browser.forward() 前进到下一个 移动事件 将鼠标相对于上一次位置按指定偏移量移动 move_by_offset(xoffset, yoffset) 移动到某个元素上actions.move_to_element(element) 长按操作 action.click_and_hold(div_tag) 将鼠标移动到指定元素的偏移位置上move_to_element_with_offset(to_element, xoffset, yoffset) perform() 立刻执行链中的所有动作 pause() 暂停 几 秒 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChainsdriver webdriver.Chrome() driver.get(https://www.example.com) element driver.find_element_by_xpath(//xpath_of_element) actions ActionChains(driver) actions.move_to_element(element).pause(2).click().perform() # 移动到元素暂停 2 秒然后点击driver.quit()拖拽事件: drag_and_drop(source,target) 将一个元素拖拽到另一个元素的位置上drag_and_drop_by_offset(source, xoffset, yoffset): 将源元素拖动到指定的偏移位置上。drag_and_drop_by(source, target): 将源元素拖动到目标元素的中心位置上。 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChainsdriver webdriver.Chrome() driver.get(https://www.example.com)source_element driver.find_element_by_xpath(//xpath_of_source_element) target_element driver.find_element_by_xpath(//xpath_of_target_element)actions ActionChains(driver) actions.drag_and_drop(source_element, target_element).perform() # 拖动源元素到目标元素driver.quit()切换指定页面 switch_to.frame() 使用switch_to.frame方法可以将当前的操作焦点切换到指定的iframe中 参数可以是 定位到的标签、相应标签的id属性值 实战案例 实战一 如果定位的标签是存在于iframe表示的子页面中需要向将浏览器切换到 iframe里面。 实现拖拽效果 from selenium.webdriver import ActionChains from selenium import webdriver from time import sleeppath rD:\Downloads\xx\chromedriver-win64\chromedriver.exe bro webdriver.Chrome(executable_pathpath) bro.get(https://www.runoob.com/try/try.php?filenamejqueryui-api-droppable) sleep(1) # 处理使用如下指定操作 bro.switch_to.frame(iframeResult) div_tag bro.find_element_by_id(draggable) # 实例化一个动作链对象且将该对象绑定到指定的浏览器中 action ActionChains(bro) action.click_and_hold(div_tag) # 对指定标签实现点击且长按操作 for i in range(5):action.move_by_offset(10, 10).perform() # perform让动作链立即执行sleep(0.5) sleep(3) bro.quit()实战二 类似实现点选验证码 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver webdriver.Chrome() driver.get(https://www.example.com) element driver.find_element_by_xpath(//xpath_of_element) actions ActionChains(driver) actions.move_to_element_with_offset(element, xoffset, yoffset).perform() # 将鼠标移动到指定元素的偏移位置上实战三 实现前进和后退网页 #模拟浏览器的前进后退 from selenium import webdriver import timebrowser webdriver.Chrome(r./chromedriver) browser.get(https://www.baidu.com) browser.get(https://www.taobao.com)browser.back() time.sleep(2) browser.forward() time.sleep(2)browser.close()
http://www.pierceye.com/news/13159/

相关文章:

  • 带做网站制作php网站
  • 网络 网站建设办公网站ww正能量
  • 一个专门做网站建设的公司网页优化
  • 襄阳大型网站建设广告公司怎么取名字
  • 洛阳做多屏合一网站怎么获取免费的wordpress
  • 网站qq安全认证注册公司的条件和费用
  • 品牌整合营销推广seo外包公司优化
  • 手机网站制作器北京十大室内设计公司排名
  • 网站的版式设计邯郸做移动网站价格表
  • 建设工程图审管理信息系统网站企业内部网站源码
  • 网站在布局济南网站备案
  • 网站好看的图标代码湖南常德桃源县
  • wordpress 4.8 wpmu东莞网站快速排名优化
  • 微应用和微网站的区别是什么做动效网站
  • 南县网站设计网站站外推广方式有哪些
  • 腐女喜欢做的网站360搜索首页
  • 推广网站的方法铭万做网站怎么样
  • 乌当区城乡建设局网站wordpress 登录框
  • 苏州网站建设方式广州营销网站建设公司哪家好
  • 免费做网站电话变装 wordpress
  • 各大网站头条凡科建站登录入口官方正版
  • 沈阳网站前端赣州市建设考勤在哪个网站
  • 电商公司网站建设财务核算网站建设用到什么软件
  • 三创大赛网站建设南通建设厅网站
  • 南通网站建设空间seo排名的公司
  • 旅游网站模板源码wordpress登录后台太慢
  • 织梦网站列表公众号设置下载wordpress
  • 红色基调的网站搜狗提交入口网址
  • 如何用ps做网站首页东莞抖音代运营
  • 湘潭网站seo计算机网络服务