python-自动登录禅道】的更多相关文章

由于各种原因,我想试下用python实现自动登录禅道系统,并且每天定时执行.(本人第一次接触自动化,在大佬眼中门槛都没摸到的类型) 首先缕清思路: 1.实现自动登录禅道系统,用selenium实现2.每天定时执行,用while:true + sleep实现 废话不多说,上代码. from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.chrome.servic…
本文以禅道登录测试为例,思路主要分openBrowser.openUrl.findElement.sendVals.checkResult.ReadUserdate六部分 openBrowser def openBrowser(): #实例化和返回webdriver对象,打开浏览器 driver = webdriver.Chrome() return driver openUrl def openUrl(driver,url): #传入webdriver对象和url driver.get(url…
公司有很多管理平台,账号有禁用机制,每个月至少登录一次,否则禁用.导致有时候想登录某个平台的时候,发现账号已经被禁用了,还得走流程解禁.因此用python实现了一下自动登录,每天定时任务运行一次.ps:只需要账号密码即可登录 主要是使用  selenium 包的  webdriver ,然后需要下载一下 对应浏览器的驱动,我使用的是chrome 对应版本:版本 78.0.3904.108(正式版本) (64 位) ,版本在浏览器菜单-设置-关于chrome  就可以看到 注意点: 1.使用的py…
打开 www. 5 l eta . com 网站,如果己经通过某用户名进行了登录,那么先退出登录 . 登录该网站 的步骤一般如下 : ( 1 )单击右上角的“登录”按钮. ( 2 )先输入账号. ( 3 )再输入密码 , 然后单击“登录 ” 按钮. 现在 , 我们要改用 Python 程序,自动完成上面登录 51 CTO 网站的操作 . 通过 Python 打开 51CTO 网站, 自动输入账号和密码后单击“ 登录”按钮,从而 完成 5 1 CTO 网站的自动登录 . from time imp…
导言:在做自动化的过程中,很多时候都需要绕过登录验证码来进行测试,可使用cookie 绕过验证码进行登录. 以下以自己搭建的禅道环境登录为例(其他网站也可以同样道理): #coding=gbkimport osimport timefrom selenium import webdriverdriver = webdriver.Chrome()driver.get('http://127.0.0.1/zentao/user-login.html')driver.implicitly_wait(5…
http://digiter.iteye.com/blog/1300884 Python代码   def login():     cj = cookielib.CookieJar()     opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))     login_url = r'http://zhixing.bjtu.edu.cn/member.php?mod=logging&action=login&logins…
前言 研究爬虫的各位小伙伴都知道,需要登录才能获取信息的网站,是比较难爬的,原因就是在于,现在各大网站为了反爬,都加入了图片验证码,滑动验证码之类的干扰 本篇就针对哔哩哔哩的滑动验证码进行讲解和破解 关于破解滑动验证究竟是自己使用机器学习还是第三方服务讨论 先说一下个人观点:本人作为一个爬虫老鸟,如果只是为了使用,非常建议使用第三方服务,为什么呢,来听我细细分析, 现在是2020年了,混IT的都知道,现在大红大紫的热门行业是哪个,肯定都说机器学习,都想入门机器学习,但是很多人还没入门就挂了,这是…
1.Selenium实现自动化,需要定位元素,以下查看163邮箱的登录元素 (1)登录(定位到登录框,登录框是一个iframe,如果没有定位到iframe,是无法定位到账号框与密码框) 定位到邮箱框(name='email') 定位到密码框(name='password') 定位到登录按钮(id="dologin") 2.代码实现 #coding=utf-8 import time from selenium import webdriver broswer = webdriver.I…
下载jmeter,配置环境变量 变量名:JMETER_HOME 变量值:C:\Program Files\apache-jmeter-2.11 变量名:CLASSPATH 变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar; %JMETER_HOME%\lib/logkit-2.0.jar; 创建完成之后点击“确定”即可 下载jdk,配置环境变量 变量名:JAVA_HOME变量值:C:\Pro…
from bs4 import BeautifulSoup import hashlib import requests import re from tool.request_data_change_to_StrEncode import request_data_change_to_str import os import json class zentao_login(object): global file_login_info file_login_info = './login_in…
语言:python 浏览器:chrome 工具:chrome控制台 #!/usr/bin/python # coding: GBK import urllib,urllib2,httplib,cookielib import time import random def auto_login(url,name,pwd): url_login = "http://my.jjwxc.net/login.php" cookie = cookielib.CookieJar() cj = url…
]}s.get("http://localhost/zentaopms116/www/misc-checkUpdate-16dd7448451f46bb496a2099b6a9af8c.html")s=requests.session()posturl=s.post(url,data,header) posturl.encoding='utf-8'print(posturl.text)…
未来应用方向:UI自动化测试或接口自动化测试发现的Bug可自动录入禅道,带截图与相关报错信息. #!/usr/bin/env python # -*- coding: UTF-8 -*- '''================================================= @Project -> File :NingMengProject -> PostZentao.py @IDE :PyCharm @Author :孤问万古愁 @Date :2020/3/14 13:13…
1.查看linux系统版本 uname -a 2.禅道下载:http://www.zentao.net/download.html,找到要下载的版本,点击进入各平台下载: 3.将下载好的安装包上传到linux系统/opt目录下,我使用的是 4.在/opt 目录直接解压安安装包 tar -zxvf ZenTaoPMS.8.2.5.zbox_64.tar.gz -C /opt 5.修改禅道自带apache.mysql端口 为了不占用Server上默认的80.3306端口,我们修改禅道自带的apach…
1.开源版安装包下载 [root@iZbp ~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 2.直接解压安装包到/opt目录下 [root@iZbp ~]# tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt 3.修改禅道自带apache.mysql端口 为了不占用Server上默认的80.3306端口,我们修改禅道自带的apache.mysql端…
  禅道是一个开源的项目管理软件,用来记录软件项目的开发过程.bug跟踪以及任务分配,它是基于PHP语言开发的.   https://www.zentao.net/download/80111.html   .首先要做就是搭建禅道的运行环境.我们整理了不同平台的安装方法, 请参考下面的链接,选择适合自己的安装方式: 使用云禅道在线服务(禅道专业版 + svn + git)! windows使用一键安装包(推荐) linux使用一键安装包安装(推荐) 使用源码包安装(各系统通用) 不管使用什么样的…
1.开源版安装包下载(Linux系统版本查看命令 uname -a) 32位 [root@iZbp~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_32.tar.gz 64位 [root@iZbp~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 2.直接解压安装包到/opt目录下 [root@iZbp~]# tar…
一.下载禅道,并传到你的服务器上面的/opt文件下. http://dl.cnezsoft.com/zentao/7.3/ZenTaoPMS.7.3.stable.zbox_64.tar.gz 二.使用命令解压. tar -zxvf ZenTaoPMS.7.3.stable.zbox_64.tar.gz -C /opt 三.如果你服务器上面原本就安装了LNMP环境的,需要先停掉nginx和mysql服务.以前就是因为禅道有自带的apache和mysql. systemctl stop nginx…
操作步骤 确认服务器禅道版本及容器禅道版本 服务器禅道版本:9.6.2 容器禅道版本:9.6.3 版本sql比对 下载官方9.6.3源码包url:http://dl.cnezsoft.com/zentao/9.6.3/ZenTaoPMS.9.6.3.zip,解压缩查看\ZenTaoPMS.9.6.3\zentaopms\db\update9.6 下载禅道镜像 url:https://hub.docker.com/r/idoop/zentao/ docker pull idoop/zentao:9…
需求分析 随着禅道数据的增加,原来通过虚拟机提供的mysql服务器相应速度跟不上需求.且原来禅道的前端与数据库分离安装在windows与linux中,现在提供实体服务器,需要将禅道环境迁移. 确认环境信息 ip 系统版本 sql版本 角色 192.168.1.249 centos 6.4 5.6.28-log mysql 旧服务器 192.168.35.130 centos 7.2 10.1.22-MariaDB 新服务器 操作步骤 在linux服务器中安装相同版本的禅道一键安装包 解压到opt…
1.开源版安装包下载(64位的下载64位,32位的选中32位) [root@iZbp~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_32.tar.gz 2.直接解压安装包到/opt目录下 [root@iZbp~]# tar -zxvf ZenTaoPMS.9.0.1.zbox_32.tar.gz -C /opt 修改禅道自带apache.mysql端口 为了不占用Server上默认的80.3306端口,我们修改禅…
1. 查看Linux服务器版本信息 # cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 2. 禅道开源版安装包下载 # wget http://dl.cnezsoft.com/zentao/9.8.2/ZenTaoPMS.9.8.2.zbox_64.tar.gz 我是  在  http://www.zentao.net/download/80090.html  下载 禅道 ZenTaoPMS.10.4.stable.zbo…
说明: 禅道系统的搭建,分两大部分 1.xampp环境的搭建 2.禅道系统的搭建 ************************************************************************* 一.xampp环境的搭建 1.https://www.apachefriends.org/download.html 下载xampp的安装包 根据自己系统的位数来下载相应版本的安装包,uname -a 查看系统位数 2.使用SZ命令将安装包上传至/opt目录下,如下图:…
1.禅道下载:                 #官网:http://www.zentao.net/article-browse-1067.html [root@localhost ~]# wget http://dl.cnezsoft.com/zentao/10.0.beta/ZenTaoPMS.10.0.beta.zbox_64.tar.gz 2.解压到/opt目录下 [ root@localhost ~]# tar -xvf ZenTaoPMS.10.0.beta.zbox_64.tar.…
zentao官网的几个网址 http://www.zentao.net/ http://www.zentao.net/article-view-79863.html   搭建环境需要下载两个文件 1)禅道项目管理软件源码下载      http://sourceforge.net/projects/zentao/files/5.2.1/ZenTaoPMS.5.2.1.zip/download 2)windows一键安装包      http://sourceforge.net/projects/…
1.开源版安装包下载 [root@iZbp ~]# wget http://dl.cnezsoft.com/zentao/9.0.1/ZenTaoPMS.9.0.1.zbox_64.tar.gz 2.直接解压安装包到/opt目录下 [root@iZbp ~]# tar -zxvf ZenTaoPMS.9.0.1.zbox_64.tar.gz -C /opt 3.修改禅道自带apache.mysql端口 为了不占用Server上默认的80.3306端口,我们修改禅道自带的apache.mysql端…
最近换了新的项目团队,由于新团队比较年轻化,没有实行正规的项目管理,于是我自告奋勇要为团队管理出一份力,帮助团队建立敏捷化的项目管理,经过多方考究和对比后,选择了目前较受欢迎的开源项目管理软件:禅道.这是一款国产的优秀开源项目管理软件,基于敏捷项目管理理念开发而成,操作简洁,能够很好地满足目前团队中的产品.开发.测试等人员的使用.下面详细介绍如何在Linux服务器上部署禅道. 1. 查看Linux服务器版本信息 # cat /etc/redhat-release CentOS Linux rel…
linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道. 从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包. 一.安装 1.将安装包直接解压到/opt目录下 特别说明: 不要 解压到别的目录再拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变, 也不要解压后把整个目录777权限 . 可以使用命令: sudo tar -zxvf  ZenTaoPMS.7.3.stable.zbox_32.…
安装mysql:以下命令在xshell 中输入: 1.卸载mysql :yum -y remove mysql* 2.查找mysql命名安装的所有文件: find / -name mysql  只能删除 rm -rf  /var/lib/mysql 3.安装mysql:yum -y install mysql-server 4.安装完毕之后进行启动mysql:service mysqld start 5.登录数据库:mysql -uroot -p 回车后输入密码(默认没有密码) 6.登录成功后切…
linux一键安装包内置了XXD.apache, php, mysql这些应用程序,不需要再单独安装部署. linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包. 一.准备阶段 1.查看操作系统linux版本 #cat /proc/version 查看结果是:操作系统版本 Red Hat 4.8.5,64位(x86_64代表64位)   2.查看服务器已安装了什么?(可忽略) 本服务器已安装Mysql(没有安装Mysql更好哈,这里只是检查环境的一个步骤).本服务器…