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

跨境电商平台网站wordpress等级插件

跨境电商平台网站,wordpress等级插件,免费做章子的网站,邮箱购买自动发卡Selenium自动化入门 1、Selenium概述2、Selenium环境搭建3、Selenium基本操作4、网页元素定位5、操作Cookie6、标签页管理 1、Selenium概述 Selenium#xff08;Web Browser Automation#xff09;的初衷是Web应用自动化测试。Selenium广泛应用于爬虫#xff0c;爬虫需要让浏… Selenium自动化入门 1、Selenium概述2、Selenium环境搭建3、Selenium基本操作4、网页元素定位5、操作Cookie6、标签页管理 1、Selenium概述 SeleniumWeb Browser Automation的初衷是Web应用自动化测试。Selenium广泛应用于爬虫爬虫需要让浏览器自动运行网址来获取我们需要的内容 Selenium不是单个软件它是由一系列的工具组成 2、Selenium环境搭建 1安装 pip install selenium2下载浏览器驱动WebDriver WebDriver主要用于驱动浏览器运行 Chrome浏览器的WebDriverchromedriver.exe下载安装配置 查看Chrome浏览器版本 设置 - 关于Chrome - 版本 下载对应版本对应操作系统的驱动 http://npm.taobao.org/mirrors/chromedriver/ 安装目录 解压即可。将解压的chromedriver.exe放在Chrome浏览器安装目录下的Application目录中或Python解释器的安装目录下与python.exe同级 配置系统环境变量path 添加chromedriver.exe绝对路径 3、Selenium基本操作 Selenium基本操作包括打开/关闭浏览器、前进/后退、刷新 from selenium import webdriver from selenium.webdriver.common.keys import Keys import time# 声明浏览器对象 driver webdriver.Chrome() # 设置浏览器窗口大小 driver.set_window_size(800, 600) # 最大化浏览器窗口 driver.maximize_window()# 浏览器操作 # 等待加载隐式等待单位s driver.implicitly_wait(10)# 访问页面 # 打开百度 driver.get(https://www.baidu.com)# 打开CSDN首页 time.sleep(1) # 暂停1秒 driver.get(https://www.csdn.net/)time.sleep(1) # 暂停1秒钟 driver.back() # 回退返回上个页面time.sleep(1) # 暂停1秒钟 driver.forward() # 前进进入下个页面time.sleep(1) # 暂停1秒钟 driver.refresh() # 页面刷新driver.quit() # 关闭浏览器4、网页元素定位 Selenium提供了8种HTML网页元素定位方式可以返回单个element或返回全部elements id选择器find_element_by_id()、find_elements_by_id() class选择器不支持复合class值find_element_by_class_name()、find_elements_by_class_name() 标签名定位find_element_by_tag_name()、find_elements_by_tag_name() CSS选择器find_element_by_css_selector()、find_elements_by_css_selector() name定位find_element_by_name()、find_elements_by_name() XPath定位find_element_by_xpath()、find_elements_by_xpath() 链接文本定位find_element_by_link_text()、find_elements_by_link_text() 部分链接文本定位find_element_by_partial_link_text()、find_elements_by_partial_link_text()# 打开简书 driver.get(https://www.jianshu.com) # id选择器 # 在ID检索搜索框输入文本 # send_keys()向目标元素输入数据 element driver.find_element_by_id(q).send_keys(xxx) # class选择器 # 点击搜索按钮 # click()点击操作 driver.find_element_by_class_name(search-btn).click()# 清空搜索框关键词 element.clear()# 在搜索框输入关键词并模拟键盘的Enter操作 element.send_keys(xxx, Keys.ENTER)# Selenium退出 # driver.close()不会清除临时文件夹中的WebDriver临时文件退出当前标签页 # driver.quit()删除临时文件夹关闭浏览器 driver.close()5、操作Cookie print(driver.get_cookies()) # 获取Cookie driver.add_cookie({user: cookie}) # 添加Cookie print(driver.get_cookie(cookie)) # 获取设置的Cookie driver.delete_cookie(cookie) # 删除设置的Cookie driver.delete_all_cookies() # 清空所有Cookie6、标签页管理 可以在浏览器中切换标签页或增加一个新标签页或删除一个标签页 # 新增一个标签页 driver.execute_script(window.open()) # 打印标签页 print(driver.window_handles)# 切换至标签页1当前标签页为0 driver.switch_to.window(driver.window_handles[1]) # 在当前标签页访问知乎 driver.get(https://www.zhihu.com)# 退出当前标签页 driver.close()
http://www.w-s-a.com/news/66038/

相关文章:

  • 网站优化建议怎么写网站维护主要有哪些内容和方法
  • 建设网站需要钱吗网络推广加盟
  • 高清素材图片的网站泰安网签备案查询
  • 自助网站建设怎么建设房地产的最新政策
  • 企业网站 生成html网站侵权怎么做公证或证据保存
  • php 手机网站cms系统购物网站制作流程
  • 网络公司网站开发河北省城乡住房和建设厅网站
  • 做网站配置wordpress 中文api
  • 怎样把网站做的好看县蒙文网站建设汇报
  • 网站的优化什么做广西桂林新闻最新消息
  • 做网站准备什么软件搜索引擎广告推广
  • 网站开发地图板块浮动网页设计与制作的模板
  • 中国建设招聘信息网站昆明做网站建设的公司排名
  • 那些网站可以做自媒体wordpress 分类seo
  • 淮安市盱眙县建设局网站北京西站到八达岭长城最快路线
  • 在线免费网站企业查查官网入口官网
  • 天津网站优化公司哪家专业超融合系统
  • 邹平网站建设公司报价网站建设备案多长时间
  • 三合一网站开发教程wordpress主题汉化中文版
  • 广州网站建设高端全网营销图片
  • 措勤网站建设罗定城乡建设局网站
  • 苏州建网站流程wordpress不显示内容你
  • 网站流量数据golang建设网站
  • 2020电商网站排行榜如何开设网站
  • 绍兴seo网站管理创新的网站建站
  • 做网站需要的图片网站的视频怎么下载
  • 教人做家务的网站滕州网站建设网站行吗
  • 湖北专业的网瘾学校哪家口碑好seo百度百科
  • 保定网站制作软件网页制作工具程
  • o2o网站建设教程计算机培训班培训费用