精华内容
下载资源
问答
  • 就这个东西总是掉线 ↓...# 用于 vpn 退出时 自动点击 # 点击屏幕指定像素点 # 左上角 x 837 y 604 # 右下角 x 1101 y 637 import pyautogui, time, sys from ctypes import * # 换成具体图片 searchFile = './im...

    就这个东西总是掉线 ↓

    *如果脚本需要点击 再执行脚本期间不要锁屏   锁屏后点击事件失效

    #  用于 V_P_N 退出时  自动点击
    
    # 点击屏幕指定像素点
    # 左上角 x 837  y 604
    
    # 右下角 x 1101 y 637
    
    import pyautogui, time, sys
    from ctypes import *
    # 换成具体图片
    searchFile = './img/search.png'
    
    i = 0
    
    # 用于计数
    t = 0
    # 第一次点击时的坐标
    first_x = 0
    first_y = 0
    # 挂机多久秒后锁屏
    time_out = 120 
    
    time_out = time_out/5
    def click_screen(i, t, first_x, first_y, time_out):
        try:
            while True:
                time.sleep(5)
                i = i+1
                try:
                    #在当前屏幕中查找指定图片(图片需要由系统截图功能截取的图)
                    coords = pyautogui.locateOnScreen(searchFile)
                    x,y=pyautogui.center(coords)
                    y = y - 75
                    pyautogui.click(x,y)
                    print('click')
                    i = 0
                except Exception as e:
                    print('execute: ', i)
                # 获取鼠标坐标
                this_x, this_y = pyautogui.position() #返回鼠标的坐标
                # 判断当前坐标和上次首次是否相同
                if (this_x == first_x and this_y == first_y):
                    # 计数器加1
                    t += 1
                else:
                    # 计数器清零
                    t = 0;
                    # 重新赋值坐标
                    first_x = this_x
                    first_y = this_y
                if (t > time_out):
                    pyautogui.click(777,0)
                    print('You have been offline')
                    # 锁屏程序
                    # user32=windll.LoadLibrary('user32.dll')
                    # user32.LockWorkStation()
                    t = 0
        except Exception as e:
            print(e, ' this is a error')
            time.sleep(120)
            click_screen(0, 0, 0, 0, time_out)
    
    click_screen(i, t, first_x, first_y, time_out)
    
    
    
    # i = 0
    
    # try:
    #     while i<86400:
    #         time.sleep(5)
    #         pyautogui.click(837, 604)
    #         i = i+1
    #         print('执行: ', i, ' 次' )
    # except KeyboardInterrupt:
    #     sys.exit(0)

    也可以用于超时锁屏

    search.png

    search.png下载

    展开全文
  • python实现自动登录测试

    千次阅读 2020-06-14 15:34:12
    使用软件pycharm,使用t语言:python。 功能:从txt文档读出所有登录的账号进行登录测试,并将登录过程中的提示写入.txt中。改下txt里面的测试内容就可以了 userinfo. txt存的是测试的用户名密码 webinfo. txt存的...

    使用软件pycharm,使用t语言:python。

    功能:从txt文档读出所有登录的账号进行登录测试,并将登录过程中的提示写入.txt中。改下txt里面的测试内容就可以了

    userinfo. txt存的是测试的用户名密码

    webinfo. txt存的是网页上要查找的id等

    webuser_info存的是从txt读取内容的方法,也可以都写到主的程序里面

     

     

    展开全文
  • 用户名与密码,有时候要家里通过teamview远程控制软件连接公司电脑,想让公司电脑24小时在线,最后通过python实现自动登录。代码:#_*_ coding:utf-8 _*_import requests,times=requests.se...

    一、概述

    公司需要通过网页用户认证登录实现上网,网络设备判断当前帐号12小时没有没上网将会自动断开帐号上网,每天早上上班第一件事就是打开用户认证网页输入。

    用户名与密码,有时候要家里通过teamview远程控制软件连接公司电脑,想让公司电脑24小时在线,最后通过python实现了自动登录。

    代码:

    #_*_ coding:utf-8 _*_

    import requests,time

    s=requests.session()

    data = [

    ("opr", "pwdLogin"),

    ("userName", "用户"),

    ("pwd", "密码"),

    ("rememberPwd", "0"),

    ]

    while True:

    time.sleep(100)

    res=s.post("http://1.1.1.2/ac_portal/login.php",data)

    print res.status_code

    返回状态码为200,即为正常。

    知识点扩展:

    用Python编写账号密码登录程序

    for i in range(3):

    name = int(input("请输入用户名:"))

    password = int(input("请输入密码:"))

    if name == "hangzhou" and password == "jbkj":

    print("登录成功")

    break

    else:

    print("登录失败")

    print("你还有%d次机会登录"%(2-i))

    else:

    print("登录失败,请于120S后再次登录")

    总结

    以上所述是小编给大家介绍的python实现网站用户名密码自动登录功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    展开全文
  • python+selenuim实现自动登录 tags: python,selenium,软件测试 背景 学校放寒假了,又恢复了去年在家每天打卡的日常,今年就想研究一下怎么用python自动打卡。打卡实际上也是网页操作,今天就分享一下我的实现方法。...

    python+selenuim实现自动登录

    tags: python,selenium,软件测试

    背景
    学校放寒假了,又恢复了去年在家每天打卡的日常,今年就想研究一下怎么用python自动打卡。打卡实际上也是网页操作,今天就分享一下我的实现方法。

    为了方便我就找了个网站进行演示。
    网站地址: https://panjiachen.gitee.io/vue-element-admin/#/login

    环境准备

    1. 谷歌浏览器
      在地址栏输入:chrome://version回车,获取本机谷歌浏览器的版本号

    2. 下载对应版本谷歌浏览器驱动:https://npm.taobao.org/mirrors/chromedriver
      下载后解压到本机python的script文件夹下
      在这里插入图片描述
      注意: 驱动的版本号要和浏览器的版本号一致。若使用别的浏览器则下载该浏览器的驱动

    3. 下载selenuim
      命令行:pip install selenium
      如果之前没配置过的话需要把python安装位置的script文件夹下的pip.exe拖进命令行,然后空格再输入上面的命令。

    实现工具

    • 使用selenuim模拟点击、输入、清空等事件。
    • 使用XPATH定位元素
      • 如何确定XPATH?
        可以自己通过dom确定,也可以使用谷歌浏览器自带的功能快速定位。

        使用谷歌浏览器快速得到XPATH优缺点
        优点
        方便快捷,小白也能轻松上手
        缺点
        ①当页面元素会随着操作变化时,使用XPATH绝对定位可能会定位失败
        ②当页面有嵌套子页面的时候使用XPATH绝对定位会失败
        但是selenuim可以通过多种方式定位元素,当无法使用XPATH的时候可以通过别的办法进行定位。在这里插入图片描述

        • 谷歌快速得到 full XPATH的方法
          F12打开开发者模式 -> 在想要操作的元素上右键检查 -> 在源码中找到源素对应的代码行 -> 在代码行右键 -> copy -> copy full xpath
          在这里插入图片描述
          在这里插入图片描述
          在这里插入图片描述

    实现代码

    from selenium import webdriver
    from time import sleep
    
    # 创建一个新chrome实例
    driver = webdriver.Chrome()
    
    # 打开目标网站
    driver.get("https://panjiachen.gitee.io/vue-element-admin/#/login")
    
    # 沉睡的目的是让程序进行地慢一点方便观看,有时候是等待元素渲染完成
    sleep(1)
    
    # 因为该网站是默认填好的,所以要先进行清空再填账号密码。
    
    #账号
    driver.find_element_by_xpath('/html/body/div/div/form/div[2]/div/div/input').clear()
    driver.find_element_by_xpath('/html/body/div/div/form/div[2]/div/div/input').send_keys("editor")
    
    #密码
    driver.find_element_by_xpath('/html/body/div/div/form/div[3]/div/div/input').clear()
    driver.find_element_by_xpath('/html/body/div/div/form/div[3]/div/div/input').send_keys("123456789098765432")
    
    sleep(3)
    
    # 点击登录
    driver.find_element_by_xpath('/html/body/div/div/form/button').click()
    
    
    
    展开全文
  • 实习在公司开发用python实现telegram(电报群)自动拉人进群--分享心得 当时做了自动注册 爬取最近两天登录用户 telegram自动拉人 机器人管理。。。。一路艰辛----- 给大家推荐非常良心的开源项目 大家有开发tg的...
  • bat文件的作用是可以和cmd命令行一样自动执行,将其放置到开机自启动文件夹中,便可以实现开机后的自动执行。 d: #如果代码在C盘外的其他盘中要首先进行切换。 cd code #进入到代码的存放位置,和上一条命令不要写...
  • 现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操作就更麻烦啦。 或许你会想到网络同传,网络同...
  • python实现今日校园APP自动签到

    万次阅读 多人点赞 2020-08-12 03:42:54
    APP的分析与python脚本的设计序言今日校园APP的分析抓包软件的选择攻破SSL加密通信下无法正常抓包的难题Charles下设置SSL代理分析签到的过程分析关键性JS文件python脚本的设计解决登录的问题解决获取最新签到页面的...
  • 因此想到可以设置自动检测登录的脚本解决这个问题,在舍友的建议下找到了这个方法,非常感谢。 此脚本理论上所有校园网网页都可以执行。 下载:https://github.com/ken-arch/drcom- 环境 1、操作系统:Win10 专业版 ...
  • 这里以一个挺火的网络电话软件呼应(每天签到送长)为例,通过python 实现自动签到。一、Fiddler 抓包Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS...
  • 软件支持毫秒级别抢购,在运行之前需要把想要抢购的商品先加入购物车,然后软件会打开登录界面,在15秒之内扫码登录自己的淘宝号,然后会自动跳转到购物车界面,勾选所有购物车中的商品,然后会自动刷新,直到你...
  • 一、安装selenium 二、下载谷歌浏览器驱动 1、去... 2、将下载好的chromedriver.exe解压后放到指定目录 三、安装图片文字OCR识别-tesseract-ocr4.00.00 1、软件...
  • 学习目标: python学习二十五—简单数据抓取五 学习内容: 1、改变url的方式抓取到一整页60个京东商品信息 2、请求一个奇数页面,紧接着的偶数页面的链接在奇数...4、利用自动化软件自动输入用户信息登录超级鹰网站
  • 现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操作就更麻烦啦。 或许你会想到网络同传, 网络同...
  • 在Android测试中最经常使用到的就是appium和selenium了 那么它们之间有什么区别呢?...那么我们实现一个软件的模拟登录需要掌握哪些知识呢? 首先是启动软件 定位元素 模拟点击 输入帐号密码...
  • 最近想把一些预警数据信息按照一定的要求自动发送到移动端APP,最终把目标放在了腾讯的微信和阿里的钉钉软件上,由于刚开始学习python,于是编程工具想用python实现。微信使用群体最广,通过一天的研究用itchat库...
  • python 学习笔记一 自动抢票软件

    千次阅读 2018-07-25 09:49:58
    这篇是一个抢票软件,有登录自动选座,自动下单功能。用的splinter.browser 测试库实现主要功能 class huoche(object): &amp;quot;&amp;quot;&amp;quot;docstring for huoche&amp;quot;&...
  • 我们可以利用Python的标准库控制本机电脑,然后要实现远程的话,我们可以把电子邮件作为远程控制的渠道,我们用Python自动登录邮箱检测邮件,当我们发送关机指令给这个邮箱的时候,若Python检测到相关的指令,那么...
  • ssh批量登录并执行命令(python实现)  人生苦短,我用python!   局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的。现在有个任务...
  • python实现的无限状态机 为什么是“无限”? 有限状态机是实现事件驱动的应用程序和操作系统的好方法。 但是,当实现时,它们成为应用程序的固定实现,因此不容易将其重构为另一个应用程序。 此处实现的无限...
  • 实现可以自动登录 废话不多说 上代码: 注:代码中含有大量注释 所以本文就不做太多解释 #date--2020.06.19 import win32gui, win32con, win32api, os, time from ctypes import * from pykeyboard import ...
  • 起因:每天开机就要登录一遍校园网,虽然程序方面很简单,但是作为一名当代大学生就...这里需要安装 :python软件 、selenium、subprocess 论坛有相关教程,这里不做过多解释 分析: 那么我们开搞: 实现代码: ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 118
精华内容 47
关键字:

python实现软件自动登录

python 订阅