zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然PYTHON学习笔记:python自动登录网站

    打开 www. 5 l eta . com 网站,如果己经通过某用户名进行了登录,那么先退出登录 。

    登录该网站 的步骤一般如下 :
    ( 1 )单击右上角的“登录”按钮。
    ( 2 )先输入账号。
    ( 3 )再输入密码 , 然后单击“登录 ” 按钮。
    现在 , 我们要改用 Python 程序,自动完成上面登录 51 CTO 网站的操作 。
    通过 Python 打开 51CTO 网站,
    自动输入账号和密码后单击“ 登录”按钮,从而
    完成 5 1 CTO 网站的自动登录 。

    from time import sleep
    from selenium import webdriver
    
    url = 'http://www.51cto.com/'
    
    browser = webdriver.Chrome()
    browser.maximize_window
    browser.get(url)
    browser.find_element_by_xpath('//*[@id="login_status"]/a[1]').click() #获取“登录”元素
    broser.find_element_by_xpath('//*[@id="loginform-username"]').clear()#清空输入框
    browser.find_element_by_xpath('//*[@id="loginform-username"]').send_keys('oomms') #填写用户名
    broser.find_element_by_xpath('//*[@id="loginform-password"]').clear() #清空输入框
    browser.find_element_by_xpath('//*[@id="loginform-password"]').send_keys('abc123') #填写密码
    sleep(3)  #加入等待
    browser.find_element_by_xpath('//*[@id="login-form"]/div[3]/input').click()  #单击“登录”按钮
  • 相关阅读:
    吹气球
    Leetcode 235
    什么是BPMN网关?
    BPMN中的任务和活动之间有什么区别?
    两款流程图设计推荐
    Activiti7.1, jBPM7.25, Camunda, Flowable6.3技术组成对比
    Flowable与activiti对比
    机器学习中的数学
    WopiServerTutorial
    如何整合Office Web Apps至自己开发的系统(二)
  • 原文地址:https://www.cnblogs.com/tszr/p/12026365.html
Copyright © 2011-2022 走看看