• 吴裕雄--天生自然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()  #单击“登录”按钮
  • 相关阅读:
    使用Hibernate实现简单的增、改、删、查操作
    Hibernate 配置
    Win7/8下Oracle的安装
    Android从相册获取图片
    Android图片缓存分析(一)
    TextView淡入淡出效果
    Android动画全解
    ListView的getChildAt(i)方法
    AIDL小记
    自定义SeekBar的Thumb不对齐的解决方法。
  • 原文地址:https://www.cnblogs.com/tszr/p/12026365.html
Copyright © 2020-2023  润新知