精华内容
下载资源
问答
  • 主要介绍了Python 实现自动登录+点击+滑动验证功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • python实现鼠标自动点击屏幕

    万次阅读 多人点赞 2019-06-30 10:48:37
    先上代码 from pymouse import PyMouse ...http://www.lfd.uci.edu/~gohlke/pythonlibs/ 搜索pyhook 下载 然后pip install +路径安装 3.pip install PyUserinput 代码运行成功 附上解决链接: ...

    先上代码

    from pymouse import PyMouse
    
    m = PyMouse()
    a = m.position()    #获取当前坐标的位置
    print(a)
    
    m.move(31, 223)   #鼠标移动到(x,y)位置
    a = m.position()
    print(a)
    
    m.click(31, 223)  #移动并且在(x,y)位置左击
    

    1.首先 pip install pymouse

    2.运行代码出现:ModuleNotFoundError: No module named ‘windows’
    于是,去百度发现少了pyuserinput这个工具
    于是乎,就pip install pyuserinput,结果又悲剧了
    出现:Could not find a version that satisfies the requirement pyHook (from pyuserinput) (from versions: )
    No matching distribution found for pyHook (from pyuserinput)
    原因:缺少pyhook
    解决方案:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 搜索pyhook 下载
    然后pip install +路径安装

    3.pip install PyUserinput
    代码运行成功

    附上解决链接:https://blog.csdn.net/weixin_38917807/article/details/81667041

    展开全文
  • python实现自动刷题

    2021-01-20 02:43:28
    使用Python实现云豆网自动刷题 这些是一大佬写的我就解读一下 所有代码全是Py3 要有一些Python基础emmm不用太多 不懂就问 我的QQ: 2025450852 大体思路: 控制浏览器模拟点击 利用漏洞拿到正确答案 填入答案 需要...
  • python实现自动点赞

    2020-12-22 13:42:25
    1.思路 通过pyautogui可以实现鼠标点击、滚动鼠标、截屏等操作。由此功能实现打开页面,进行点赞。 aircv可以从大图像获得小图像的位置,利用pyautogui截屏得到的图片,可以在页面获取到每一个
  • http://www.lfd.uci.edu/~gohlke/pythonlibs/ pyhook下载链接 pip install pyhook文件路径 pip install PyUserinput 运行代码成功 参考:https://blog.csdn.net/weixin_41561539/article/details/94294828 ...

    安装需要的包:

    pip install pymouse
    

    下载pyhook
    http://www.lfd.uci.edu/~gohlke/pythonlibs/ pyhook下载链接

    pip install pyhook文件路径
    
    pip install PyUserinput
    

    运行代码成功

    from pymouse import PyMouse
    
    m = PyMouse()
    a = m.position()    #获取当前坐标的位置
    print(a)
    
    m.move(31, 223)   #鼠标移动到(x,y)位置
    a = m.position()
    print(a)
    
    m.click(31, 223)  #移动并且在(x,y)位置左击
    

    参考:https://blog.csdn.net/weixin_41561539/article/details/94294828

    展开全文
  • Python实现自动发送邮件

    万次阅读 多人点赞 2019-04-07 20:22:52
    最近比较闲的慌,在自己学习Python爬虫,学到了用Python发送邮件,觉得这个可能以后比较实用。以下项目用QQ邮箱为例。 需要用到的模块: smtplib,email 提醒!QQ 邮箱一般默认关闭SMTP服务,我们得先去开启它...

    最近比较闲的慌,在自己学习Python爬虫,学到了用Python发送邮件,觉得这个可能以后比较实用。以下项目用QQ邮箱为例。

    需要用到的模块:

    smtplib,email

    提醒!QQ 邮箱一般默认关闭SMTP服务,我们得先去开启它。请打开https://mail.qq.com/,登录你的邮箱。然后点击位于顶部的【设置】按钮,选择【账户设置】,然后下拉到这个位置。

    # smtplib 用于邮件的发信动作
    import smtplib
    from email.mime.text import MIMEText
    # email 用于构建邮件内容
    from email.header import Header
    # 用于构建邮件头
    
    # 发信方的信息:发信邮箱,QQ 邮箱授权码
    from_addr = 'xxx@qq.com'
    password = '你的授权码数字'
    
    # 收信方邮箱
    to_addr = 'xxx@qq.com'
    
    # 发信服务器
    smtp_server = 'smtp.qq.com'
    
    # 邮箱正文内容,第一个参数为内容,第二个参数为格式(plain 为纯文本),第三个参数为编码
    msg = MIMEText('send by python','plain','utf-8')
    
    # 邮件头信息
    msg['From'] = Header(from_addr)
    msg['To'] = Header(to_addr)
    msg['Subject'] = Header('python test')
    
    # 开启发信服务,这里使用的是加密传输
    server = smtplib.SMTP_SSL()
    server.connect(smtp_server,465)
    # 登录发信邮箱
    server.login(from_addr, password)
    # 发送邮件
    server.sendmail(from_addr, to_addr, msg.as_string())
    # 关闭服务器
    server.quit()

    效果:

    展开全文
  • python 和selenium实现自动登录QQ邮箱 selenium需要先导入,pip install selenium 或者在pycharm里面点击file–settings–Project–Project Interpreter 点击+号添加 如果觉得下载慢,可以点击Manage Repositories...
  • Python 实现自动登录+点击+滑动验证

    千次阅读 2020-06-08 10:43:33
    缺图的方法,很实用,很适合初学者,个人建议,大佬们别喷… # 获取拖拽的滑动验证码块 # 按钮xpath slideblock = self.browser.find_element_by_xpath('//*[@id="nc_1_n1z"]') # 鼠标点击滑动块不松开 ActionChains...

    需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了

    在这里我模拟了csdn的登录过程

    **

    1**.首先打开网页,用户名+密码登录,然后定位用户名输入框,和密码输入框,输入后 点击登陆 弹出验证滑动条
    在这里插入图片描述

      def __init__(self):
            self.url = 'https://passport.csdn.net/login'
            self.browser = webdriver.Chrome()
           
    
        #获取登录按钮对象   选择   账号密码登录   
        def get_pass_button(self):
           
            button= self.browser.find_element_by_xpath('//*[@id="app"]/div/div/div[1]/div[2]/div[5]/ul/li[2]/a')
            return button
    
        
        #打开网址,输入用户名。密码
        def open(self,username,password):
          
            self.browser.get(self.url)
            self.get_pass_button().click()
            
    

    2.然后跳转到登录视图
    在这里插入图片描述

           self.browser.find_element_by_xpath('//*[@id="all"]').send_keys(username) 
           self.browser.find_element_by_xpath('//*[@id="password-number"]').send_keys(password)
    

    3.滑动验证条:
    在这里插入图片描述
    ps:个人觉得,这个通过用鼠标事件拖动验证条的方法同样可以适用于滑动验证码,可以把整个滑动验证码分为3-4等份,然后写个循环每次拖动1/3,基本上3-4次就能通过验证,这样就不用用网上写的那种通过获取原图,缺图的方法,很实用,很适合初学者,个人建议,大佬们别喷…

     
             #    获取拖拽的滑动验证码块
         #  按钮xpath   
            slideblock = self.browser.find_element_by_xpath('//*[@id="nc_1_n1z"]')
           
        # 鼠标点击滑动块不松开
            ActionChains(self.browser).click_and_hold(slideblock).perform()
        # 将圆球滑至相对起点位置的      右边xx
            ActionChains(self.browser).move_by_offset(xoffset=260, yoffset=0).perform()
            
            time.sleep(10)
            # 放开滑动块
            ActionChains(self.browser).release(slideblock).perform()
            
    #         time.sleep(10)
    
    
    
    
    
           
    

    整体代码如下:

    #coding=utf-8
    
    import time
    
    from selenium import webdriver
    
    from selenium.webdriver import ActionChains
    
    
    
    
    class Login():
        #打开浏览器驱动
        def __init__(self):
            self.url = 'https://passport.csdn.net/login'
            self.browser = webdriver.Chrome()
           
    
        #获取登录按钮对象   选择   账号密码登录   
        def get_pass_button(self):
           
            button= self.browser.find_element_by_xpath('//*[@id="app"]/div/div/div[1]/div[2]/div[5]/ul/li[2]/a')
            return button
    
        
        #打开网址,输入用户名。密码
        def open(self,username,password):
          
            self.browser.get(self.url)
            self.get_pass_button().click()
            
            
            self.browser.find_element_by_xpath('//*[@id="all"]').send_keys(username) 
            self.browser.find_element_by_xpath('//*[@id="password-number"]').send_keys(password)
           
        
        #调用    open方法,输入用户名。密码,
        #调用  get_geetest_button方法,点击按钮
        def log(self):
            # 输入用户名密码
            self.open('33289317','1111')
            
            # 点击登录按钮
            
            self.browser.find_element_by_xpath('//*[@id="app"]/div/div/div[1]/div[2]/div[5]/div/div[6]/div/button').click()
            
            time.sleep(5)
        
           
           
             #    获取拖拽的滑动验证码块
         #  按钮xpath   
            slideblock = self.browser.find_element_by_xpath('//*[@id="nc_1_n1z"]')
           
        # 鼠标点击滑动块不松开
            ActionChains(self.browser).click_and_hold(slideblock).perform()
        # 将圆球滑至相对起点位置的      右边xx
            ActionChains(self.browser).move_by_offset(xoffset=260, yoffset=0).perform()
            
            time.sleep(10)
            # 放开滑动块
            ActionChains(self.browser).release(slideblock).perform()
            
    #         time.sleep(10)
           
           
           
            #关闭浏览器,释放资源
          #  self.browser.close()
           
    # 程序主入口
    if __name__ == '__main__':
         login = Login()
         login.log()
    
    展开全文
  • python 实现 自动登录+点击+滑动验证码验证

    万次阅读 热门讨论 2018-06-03 12:06:32
    写这个小程序的原因很简单,哈哈...如果仅仅是点击花朵形状可以一直送花的话,是很简单的,关键问题在于它时不时会跳出滑动验证码,如下图所示,这时候就需要解决验证码的问题了,当然了,这部分代码我是参考的别人...
  • 利用python实现自动发送邮件

    千次阅读 2019-01-25 20:35:17
    利用python实现发送邮件 今天跟着视频学了一个小的知识点,如何利用python写一个小程序实现自动发送邮件。 首先我们需要有一个163邮箱(什么邮箱都可以)然后我们登录自己的邮箱,点击设置->POP3/SMTP/IMAP...
  • Python实现自动发送邮件(详解)

    千次阅读 2020-12-16 12:21:21
    Python实现自动发送邮件 1.开启SMTP服务 为了实现自动发送邮件的目的,我们需要在邮箱中开启SMTP服务: 这点很关键,别忘了去开启SMTP, 别忘了去开启SMTP,否则邮件是无法发送成功的 。然后你还需要点击下面生成...
  • python用requests库实现relax自动打卡 原理是用requests库发打卡包 只需要点击运行程序即可打卡
  • python实现博客自动点击脚本

    千次阅读 2014-11-25 22:08:32
      #A Auto-Visit Web Site Tool import urllib import time ...print "Auto Click the WebPage for Click-Num.....所以要调用python执行一些脚本,更改mac地址,释放ip,重新获取,刷新dns   待续。。。
  • python实现网页自动点击下一页

    万次阅读 2018-06-19 09:32:10
    这里以网易云音乐为例,歌手按A,B,C,D...,A-Z,自动点击编译器是pycharmfrom selenium import webdriverimport timel = range(65,91)d=webdriver.Chrome()for x in l:d.get(url="...amp;in...
  • 今天使用Python+adb 来实现淘宝自动领喵币。 首先要配置好开发环境, 安装Python 安装adb(安装并添加到Path) 手机打开开发者模式(以小米为例,步骤为:设置–我的设备–全部参数–点击MIUI版本5次(点击时有提示...
  • 主要介绍了python自动登录12306并自动点击验证码完成登录的源代码,运行时程序会自动分析并识别验证码并点击验证码,具体实现过程大家参考下本
  • 前言 想弄个CSDN自动签到,但是...selenium 3.141.0 (安装步骤教程:点击查看) 代码 if __name__ == '__main__': print('CSDN自动签到') #coding=utf-8 from selenium import webdriver import time user="Adam
  • 主要介绍了Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python),需要的朋友可以参考下
  • 点击上方“程序IT圈”,选择“置顶公众号”每天早晨7点半,准点开车本文来源于AirPython目 标 场 景可能有人每天都忙碌于各类微信群中,专注抢红包。那是否可以利用 Python 实...
  • 实现自动登录,自动点击指定连接,自动处理弹出框,支持不同fream

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,237
精华内容 494
关键字:

python实现自动点击

python 订阅