zl程序教程

web和python

  • webstorm占用内存过高_python程序内存不断增加

    webstorm占用内存过高_python程序内存不断增加

    大家好,又见面了,我是你们的朋友全栈君。 之前在Mac上用webstorm内存占用非常高,查看资料后通过修改webstorm.vmoptions里的配置,可以降低内存占用,现在用pycharm又遇到这个问题,就记录一下。 设置前cup占用率 查看webstorm/pycharm的占用内存配置文件,打开Finder选择Application应用程序,找到webstorm/pycha

    日期 2023-06-12 10:48:40     
  • selenium+webdriver_python爬虫安装

    selenium+webdriver_python爬虫安装

    大家好,又见面了,我是你们的朋友全栈君。1、 下载地址:https://chromedriver.chromium.org/downloads 根据谷歌浏览器的版本选择地址,一定要选择对应的版本,选择错误无法运行程序。如果找不到对应的版本,可以把谷歌浏览器更新到最新的版本,然后下载页面第一个程序(最新) 2、 安装步骤 ①将下载到的文件解压,应当只有一个EXE文件 ②将该文件拷贝一份放到谷

    日期 2023-06-12 10:48:40     
  • 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入

    影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python3.10接入

        使用过NAS(Network Attached Storage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的“网盘”,简单理解就是搭建自己的“私有云”,但是硬件和网络成本都太高了,有点可望而不可及的意思。Alist开源库则可以满足我们,它能将公共网盘反过来变成一种联网的本地硬盘,使用Web页面来统一挂载和管理,网盘类型包含但不限于:百度网盘、阿里云盘、迅雷网盘等等。    Al

    日期 2023-06-12 10:48:40     
  • 构建基于PythonMSSQL的Web开发框架(python mssql 框架)

    构建基于PythonMSSQL的Web开发框架(python mssql 框架)

    最近,Python和MS SQL服务器一起被用作Web开发框架。使用它们搭建Web应用程序可以实现易于管理、灵活性和可拓展性等一系列优点,尤其是它们的高可用性和可靠性受到开发人员的广泛肯定。尽管如此,大多数开发人员仍然不知道如何使用Python和MS SQL服务器正确架构完整的Web应用程序。因此,本文的目的是向开发人员提供有关构建基于PythonMSSQL的Web开发框架的知识。 首先,开发

    日期 2023-06-12 10:48:40     
  • 译:selenium webdriver (python)

    译:selenium webdriver (python)

    如果翻译的很烂,原文档地址: http://docs.seleniumhq.org/docs/03_webdriver.jsp#firefox-driver       selenium webdriver 注: 我们不断的更新这份文档,使这份文档更加正确和完善;这份文档相对来讲也是比较准确的。   webdriver的简介 硒2.0的主要新功能 是集成的webdriver的

    日期 2023-06-12 10:48:40     
  • 轻松自动化---selenium-webdriver(python) (一)

    轻松自动化---selenium-webdriver(python) (一)

    为什么选python? 之前的菜鸟系列是基于java的,一年没学其实也忘的差不多了,目前所测的产品部分也是python写的,而且团队也在推广python ,其实就测试人员来说,python也相当受欢迎。易学,易用。翻翻各测试招聘,python出现的概率也颇高。   平台搭建: 前一篇中已经介绍,如果你也想体验一下自动化魅力,那就赶快搭建自己的环境吧~! selenium + python

    日期 2023-06-12 10:48:40     
  • 轻松自动化---selenium-webdriver(python) (三)

    轻松自动化---selenium-webdriver(python) (三)

    -----自动化测试的核心 对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象。一个对象就是一个人一样,他会有各种的特征(属性),如比我们可以通过一个人的身份证号,姓名,或者他住在哪个街道、楼层、门牌找到这个人。 那么一个对象也有类似的属性,我们可以通过这个属性找到这对象。   定位对象的目的一般有下面几种 · 操作对象 · 获得对象的属性,如获得测试对象的c

    日期 2023-06-12 10:48:40     
  • 轻松自动化---selenium-webdriver(python) (九)

    轻松自动化---selenium-webdriver(python) (九)

      文件上传操作也比较常见功能之一,上传功能没有用到新有方法或函数,关键是思路。 上传过程一般要打开一个本地窗口,从窗口选择本地文件添加。所以,一般会卡在如何操作本地窗口添加上传文件。 其实,在selenium  webdriver 没我们想的那么复杂;只要定位上传按钮,通send_keys添加本地文件路径就可以了。绝对路径和相对路径都可以,关键是上传的文件存在。下面通地例子演示。 upl

    日期 2023-06-12 10:48:40     
  • 轻松自动化---selenium-webdriver(python) (十一)

    轻松自动化---selenium-webdriver(python) (十一)

      有时候我们需要控制页面滚动条上的滚动条,但滚动条并非页面上的元素,这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景: 注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方。 要操作的页面元素不在吸视范围,无法进行操作,需要拖动滚动条   其实,实现这个功能只要一行代码,但由于不懂js ,所以花了不小力气找到这种方法。   用于标识滚动条位置的

    日期 2023-06-12 10:48:40     
  • 轻松自动化---selenium-webdriver(python) (十二)

    轻松自动化---selenium-webdriver(python) (十二)

    from selenium import webdriver from selenium.webdriver.common.keys import Keys #需要引入keys包 import os,time driver = webdriver.Firefox() driver.get("http://passport.kuaibo.com/login/?referrer=http%3A

    日期 2023-06-12 10:48:40     
  • web服务器http.server 【python】

    web服务器http.server 【python】

    参考博客: http://lxneng.iteye.com/blog/492063 http://www.cnblogs.com/itech/archive/2011/12/31/2308697.html  

    日期 2023-06-12 10:48:40     
  • web自动化测试入门 —— selenium+python基础方法封装

    web自动化测试入门 —— selenium+python基础方法封装

    1. 目的   web自动化测试作为软件自动化测试领域中绕不过去的一个“香饽饽”,通常都会作为广大测试从业者的首选学习对象,相较于C/S架构的自动化来说,B/S有着其无法忽视的诸多优势,从行业发展趋、研发模式特点、测试工具支持,其整体的完整生态已经远远超过了C/S架构方面的测试价值

    日期 2023-06-12 10:48:40     
  • 《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(下)

    《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(下)

    目录 前言 第8章 用户认证 第9章 用户角色 第10章 用户资料 第11章 博客文章 第12章 关注者 第13章 用户评论 第14章 应用编程接口     前言 第1章-第7章学习实践记录请参见:《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(上)   本文记录自己学习《Flask Web开发——基于Python的Web

    日期 2023-06-12 10:48:40     
  • 《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(上)

    《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(上)

    目录 前言 第1章 安装 第2章 程序的基本结构 第3章 模板 第4章 Web表单 第5章 数据库 第6章 电子邮件 第7章 大型程序的结构     前言 学习Python也有一个半月时间了,学到现在感觉还是初步入门阶段,如果不借助网上Demo资源,几乎不能自己写出相关称心的东西。目前感觉自己还是有点失败啊,学的太慢了点。主要感觉还是自己刚开始学习时有点浮躁

    日期 2023-06-12 10:48:40     
  • 拉取webrtc代码报错:python3/bin/python3: 没有那个文件或目录

    拉取webrtc代码报错:python3/bin/python3: 没有那个文件或目录

    fetch --nohooks webrtc /home/deviser/temp/webrtc_all/depot_tools/bootstrap_python3: 行 32: bootstrap-2@3

    日期 2023-06-12 10:48:40     
  • web自动化测试:Selenium+Python基础方法封装

    web自动化测试:Selenium+Python基础方法封装

    01 目的 web自动化测试作为软件自动化测试领域中绕不过去的一个“香饽饽”,通常都会作为广大测试从业者的首选学习对象,相较于C/S架构的自动化来说,B/S有着其无法忽视的诸多优势

    日期 2023-06-12 10:48:40     
  • webUI自动化之基本框架搭建(python + selenium + unittest)

    webUI自动化之基本框架搭建(python + selenium + unittest)

    一、 前言 该文档描述一次基于python的webUI自动化框架搭建过程及简单的使用。 框架构成:python + selenium + unittest 二、准备及编写条件 准备&#x

    日期 2023-06-12 10:48:40     
  • 如何搭建selenium自动化测试框架?selenium自动化测试环境搭建(webdriver+Python框架)

    如何搭建selenium自动化测试框架?selenium自动化测试环境搭建(webdriver+Python框架)

    一、安装Python   选择Python版本后,进入Python官方网站下载适配机型版本:http://www.python.org/ 二、安装setuptools和pip   setuptools下载地址:https://pypi.python.org/pypi/setuptools   pip下载地址

    日期 2023-06-12 10:48:40     
  • webUI自动化之基本框架搭建(python + selenium + unittest)

    webUI自动化之基本框架搭建(python + selenium + unittest)

    一、 前言 该文档描述一次基于python的webUI自动化框架搭建过程及简单的使用。 框架构成:python + selenium + unittest 二、准备及编写条件 准备&#x

    日期 2023-06-12 10:48:40     
  • 使用 PyWeb3D 的 3D 家具显示,用 Python 语法探索 three.js(教程含源码)

    使用 PyWeb3D 的 3D 家具显示,用 Python 语法探索 three.js(教程含源码)

    在这个简短的故事中,我想展示一个用PyWeb3D构建的 3D 家具展示网站(PyWeb3D 是 three.js 的 Python 语法。你也可以说它是 three.js 的 Python 文档)。您可以在本文末尾找到网站

    日期 2023-06-12 10:48:40     
  • selenium-webdriver(python) (十三) -- cookie处理

    selenium-webdriver(python) (十三) -- cookie处理

    本节重点: driver.get_cookies() 获得cookie信息add_cookie(cookie_dict) 向cookie添加会话信息delete_cookie(name) 删除特定(部分)的cookiedelete_all_cookies() 删除所有cookie 通过webdriver 操作cookie 是一件非常有意思的事儿,有时候我们需要了解浏览器中是否存在了某个cook

    日期 2023-06-12 10:48:40     
  • 轻松自动化---selenium-webdriver(python) (十二)

    轻松自动化---selenium-webdriver(python) (十二)

    #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys  #需要引入keys包 import os,time driver = webdriver.Firefox() driver.get("http://passport.kuaibo.com/login/?

    日期 2023-06-12 10:48:40     
  • 轻松自动化---selenium-webdriver(python)

    轻松自动化---selenium-webdriver(python)

    accept() 下拉框是我们最常见的一种页面元素,对于一般的元素,我们只需要一次就定位,但下拉框里的内容需要进行两次定位,先定位到下拉框,再定位到下拉框内里的选项。 drop_down.html html body select id="ShippingMethod" onchange="updateShipping(options[selectedIndex]);

    日期 2023-06-12 10:48:40