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

营销型网站有哪些平台张北县网站建设

营销型网站有哪些平台,张北县网站建设,云南建设厅网站安全员报名入口,政务网站建设的方向python自动化Selenium的使用 Selenium是一个自动化测试框架#xff0c;用于模拟和控制浏览器操作#xff0c;支持多种编程语言。它可以模拟人类用户在浏览器上的操作#xff08;如点击、滚动、输入等#xff09;#xff0c;并检查网页内容和元素的属性。Selenium可用于对…python自动化Selenium的使用 Selenium是一个自动化测试框架用于模拟和控制浏览器操作支持多种编程语言。它可以模拟人类用户在浏览器上的操作如点击、滚动、输入等并检查网页内容和元素的属性。Selenium可用于对网站进行功能测试、性能测试、兼容性测试等。Selenium包含三个主要组件 Selenium IDE: Selenium IDE是一个基于浏览器的插件用于录制和回放用户操作可以生成自动化脚本适用于初学者。 Selenium WebDriver: Selenium WebDriver是一个可以直接控制浏览器的工具提供了多种编程语言的接口可以在不同的浏览器上进行测试。 Selenium Grid: Selenium Grid是一个分布式测试工具可以将测试用例分发到不同的计算机上进行测试提高测试效率。 Selenium的主要优点包括跨平台、多浏览器支持、灵活性高、可扩展性好、开放源代码等。 selenium的安装和使用 下载google驱动包 从淘宝镜像下载合适的驱动包解压驱动包到合适的位置。找不到驱动可以从官方获取驱动。 使用pip安装selenium pip install selenium 示例baidu_selenium.py import time from selenium import webdriver# 创建浏览器对象 browser webdriver.Chrome(chromedriver.exe) # 访问百度网站如京东默认会校验是否真实浏览器访问 url https://www.baidu.com/ browser.get(url) time.sleep(2)# 获取文本框对象在文本框中输入刘晓雪 input browser.find_element_by_id(kw) input.send_keys(刘晓雪) time.sleep(2) # 获取百度一下的按钮后点击 button browser.find_element_by_id(su) button.click() time.sleep(2) # 滑到底部 js_bottom document.documentElement.scrollTop100000 browser.execute_script(js_bottom) time.sleep(2) # 获取下一页按钮 next browser.find_element_by_xpath(//a[classn]) next.click() time.sleep(2) # 回到上一页 browser.back() time.sleep(2) # 回去 browser.forward() time.sleep(3) # 退出 browser.quit() # content browser.page_source # input browser.find_element_by_id(id) # input.get_attribute(class) 获取属性 # browser.find_element_by_class_name(className) # browser.find_element_by_name(input)示例no_page_selenium.py # PhantomJS已不推荐使用 # browser webdriver.PhantomJS(path) # url https://www.baidu.com # browser.get(url) # browser.save_screenshot(baidu.png) # time.sleep(2) # browser.quit()# 无界面的浏览器不进行css和gui的渲染、运行效率高Phantomjs和Chrome handless from selenium import webdriver from selenium.webdriver.chrome.options import Options# 配置选项 def share_browser():chrome_options Options()chrome_options.add_argument(--headless)chrome_options.add_argument(--disable-gpu)# chrome浏览器的路径path rC:\Program Files\Google\Chrome\Application\chrome.exechrome_options.binary_location pathbrowser webdriver.Chrome(chrome_optionschrome_options)return browserbrowser share_browser() # 设置浏览器最大化显示 browser.maximize_window() url https://www.baidu.com browser.get(url) browser.save_screenshot(baidu.png)
http://www.hkea.cn/news/14542900/

相关文章:

  • 在阿里云做的网站怎么进后台母婴用品网站建设规划
  • 华为公司网站建设方案厦门 网站建设 网站开发
  • 微网站的建设模板有哪些个人网站免费注册
  • WordPress博客整站带数据东莞企业网站排名优化
  • 交通建设监理协会网站物流企业网站建设规划书
  • 做实体识别的网站企业网站源码wap
  • 做网站建设有前景吗免费咨询病情
  • 天津微网站建设百度导航如何设置公司地址
  • 青岛网站推广怎么选店面设计图纸
  • 成都网站建设scdzks浅谈网站建设的目的和意义
  • 图书销售网站网页设计模板安徽城乡建设厅网站焊工证查询
  • 深圳市建设行业主管部门官方网站跨境电商seo什么意思
  • 西安网站建设资讯网页设计有限公司
  • seo大神做的网站wordpress获取手机号
  • 网站开发 运行及维护制作人是做什么的
  • 阿里云官方网站 icp代备案管理系统wordpress pdf 预览
  • 深圳做微信商城网站服装设计投稿平台有哪些
  • 零食网站建设描述书昆明网络营销公司哪家比较好
  • 网站的ci设计怎么做wordpress th7
  • 做网站的咋挣钱网易和暴雪
  • 毕业设计商城网站开发胡芦娃app软件下载网站
  • wordpress制作分销网站盐城市建设局网站物业资质
  • 广州网站建设484186ui设计流程培训网站
  • 网站搭建交流群征求网站建设意见的通知
  • wordpress分享视频网站水碓子网站建设
  • 做书封面的网站最佳外贸建站平台
  • 官方网站建设建议WordPress 媒体库缩略图
  • 泾阳做网站容桂网站制作动态
  • 网站开发 工作职责北京网站排名seo
  • 线上咨询预约网站建设方案渭南软件开发