工作小脚本--发送公告

from selenium import webdriverfrom time import sleep

driver = webdriver.Firefox()driver.get("xxx")driver.find_element_by_name(‘account‘).send_keys(‘xxx‘)driver.find_element_by_name(‘pwd‘).send_keys(‘xxx‘)sleep(5)driver.find_element_by_id(‘login-btn‘).click()sleep(2)

for i in range(100):    driver.find_element_by_link_text(‘事务管理‘).click()    sleep(0.2)    # 消息推送    driver.find_element_by_xpath(‘/html/body/div/nav/div[2]/div[1]/ul/li[5]/ul/li/a‘).click()    sleep(0.2)    #切换表单    xp = driver.find_element_by_xpath("//div[@id=‘content-main‘]/iframe")    driver.switch_to.frame(xp)    sleep(0.2)    #点击公告    #driver.find_element_by_xpath(‘/html/body/div/div/div/ul/li[1]/a‘).click()    #继续切换表单    xp = driver.find_element_by_xpath("//iframe[@id=‘control-frame‘]")    driver.switch_to.frame(xp)

driver.find_element_by_id(‘btn-add‘).click()    sleep(1)    #选择部门    driver.find_element_by_xpath(‘/html/body/div/div/div[2]/div[1]/div[2]/div/ul/li/span[3]‘).click()    sleep(0.2)    #发送内容    driver.find_element_by_xpath(‘//*[@id="notice-text"]‘).send_keys(i)    sleep(0.2)    #点击发送    driver.find_element_by_id(‘save-btn‘).click()    sleep(0.5)    #点击提示框确定    driver.find_element_by_xpath(‘/html/body/div[3]/div[7]/div/button‘).click()    sleep(1)    driver.refresh()
时间: 2024-10-05 16:06:12

工作小脚本--发送公告的相关文章

工作小脚本--发送闻思

from selenium import webdriverfrom time import sleep driver = webdriver.Firefox()driver.get("xxx")#浏览器最大化driver.maximize_window()driver.find_element_by_name('account').send_keys('xxx')driver.find_element_by_name('pwd').send_keys('xxx')sleep(5)dr

工作小脚本--通过插件向服务器上传APP

from selenium import webdriverfrom time import sleepimport os driver = webdriver.Firefox()driver.get("xxx")driver.find_element_by_name('account').send_keys('xxx')driver.find_element_by_name('pwd').send_keys('xxx')sleep(5)driver.find_element_by_i

【工作中的Python】随机点名小脚本

背景:项目组每周的例会中,有一项固定内容就是技术分享,可以是与工作相关或无关的任何技术主题.进行技术分享讲解的同学是随机抽签的.由此做了一个Python的小脚本用于抽取姓名. 脚本内容如下: #!/usr/bin/python import os import sys import tty, termios import random name_list = ["member_1","member_2","member_3"] input = '

查看Linux服务器网卡流量小脚本shell和Python各一例

有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡).脚本中都用了while true"死循环",每隔10s从"/proc/net/dev"中取一次值并根据10s内的差值计算10s内的平均带宽:按ctrl+c停止执行.脚本兼容centos6和7 两个脚本都不太复杂,而且脚本中注释也比较细致,所以我就不过多解释脚本内容了.直接上图上脚本: shell版-

python 小脚本升级-- 钉钉群聊天机器人

一则小脚本(工作中用) 在这篇文章中写的监控的脚本,发送监控的时候 是利用的邮箱,其实在实际,邮箱查收有着不方便性,于是乎升级, 我们工作中,经常用钉钉,那么如果要是能用到钉钉多好,这样我们的监控成功后直接发送给我们的钉钉,简单方便 在钉钉开发文档有这么一个地方 ,自定义机器人 这个应该能够满足我们的办公要求吧,先来实验实验,打开钉钉,选择机器人管理. 使用自定义的机器人,点击 选择群,选择生成的机器人 然后创建, 这样我们的机器人创建成功,我们去看着文档的要求去,可惜官方没有python版本,

用Python实现一个爬取XX大学电费通知的小脚本

内容简要 1分析网站 2简单爬取 3进阶自定义爬取 4保存进数据库 学校基础设施太差,宿舍电量过低提醒虽然贴在楼下,但是作为低头一族,经常忘记看提醒导致宿舍酣战时突然黑屏,为了避免这种尴尬的场景以及强化PY学习,我决定制作一个简单的爬虫. 首先我通过学校的微信公众号找到了一个十分隐蔽的查低电量提醒网站.它的界面是这样的: 手机适应的页面当然在电脑上会有一些崩=.=,但是不要介意,我们要的是功能.下面是查询到的界面 虽然看起来low而且经常不更新,但是它至少能用.于是我决定用它来制作低电量提醒查询

Mysql 监控小脚本

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言.MyS

php操作redis的两个个小脚本

redis这东西,查询起来没有mysql那么方便,只能自己写脚本了.下面是工作中写的两个小脚本 第一个脚本,查找有lottery|的键,将他们全部删除|打印出来 <?php $redis = new Redis(); #实例化redis类 $redis->connect('127.0.0.1'); #连接服务器 $m = $redis->keys('lottery|*'); print_r($m); foreach ($m as $key=>$value){ //$redis-&g

Python小功能-发送钉钉信息

Python小功能-发送钉钉消息 可根据自己情况进行修改 # coding: utf-8 import json import requests import time import socket import sys def dingding_robot(data): # token地址 需要修改 dingding_robot_token = "https://oapi.dingtalk.com/robot/send?access_token=d8ebca52d6ac9546895670f1b