python登录并校验是否成功的简单介绍

本文目录一览:

appium 用python脚本在登录时怎么获取点击登录按钮后的界面进行判断是否登录成功了呢

其实就是检查页面某一固定的元素是否存在。

可以用assert断言,当然也可以自己写if语句进行判断。

assert用得比较多,举例说明:

例如,登录成功后的界面,某个固定控件包含字符串“aaa”,找到,则证明登录成功。

assertEqual(‘aaa’,driver.find_elements_by_class_name(“android.widget.EditText”).text)

 assertEqual()只是其中一个方法。

        断言的用法还有很多,感兴趣可以百度一下。

python如何检验安装成功?



检验本机python是否安装成功的方法:

1、进入cmd命令行,输入python,若安装成功会显示python信息并进入编程模式。

2、查看python版本来判断python是否安装成功。

在cmd命令行使用python –version命令即可查看python版本

更多Python知识请关注Python自学网

python 代码里如何判断成功登录豆瓣

#! py 3

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

import os

import sqlite3

import requests

from win32.win32crypt import CryptUnprotectData

 

def getcookiefromchrome(host=’.douban.com’):

”’最好还是从浏览器自动获取当前登录帐号的cookies,

然后再抓取内容,这里是演示从Google Chrome中获取cookies的例子。

host  登录服务器的主域名,注意要在前面加个点号。

”’

  cookiepath=os.environ[‘LOCALAPPDATA’]+r”\Google\Chrome\User Data\Default\Cookies”

  sql=”select host_key,name,encrypted_value from cookies where host_key=’%s'” % host

  with sqlite3.connect(cookiepath) as conn:

    cu=conn.cursor()    

    cookies={name:CryptUnprotectData(encrypted_value)[1].decode() for host_key,name,encrypted_value in cu.execute(sql).fetchall()}

    print(cookies)

    return cookies

 

url=”

 

httphead={‘User-Agent’:(‘Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)  Chrome/66.0.3359.181 Safari/537.36’),}

 

r=requests.get(url,headers=httphead,cookies=getcookiefromchrome(‘.douban.com’),allow_redirects=1)

print(r.text)

需要安装的第三方模块:requests,pywin32

python+selenium如何判断自动登陆是否成功?

你这个是登录后找不到后面的页面元素,在登录后加1个休眠时间试一试

原创文章,作者:K96C7,如若转载,请注明出处:https://www.506064.com/n/127437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
K96C7的头像K96C7
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相关推荐

  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • 如何查看Anaconda中Python路径

    对Anaconda中Python路径即conda环境的查看进行详细的阐述。 一、使用命令行查看 1、在Windows系统中,可以使用命令提示符(cmd)或者Anaconda Pro…

    编程 2025-04-29
  • Python计算阳历日期对应周几

    本文介绍如何通过Python计算任意阳历日期对应周几。 一、获取日期 获取日期可以通过Python内置的模块datetime实现,示例代码如下: from datetime imp…

    编程 2025-04-29
  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python中引入上一级目录中函数

    Python中经常需要调用其他文件夹中的模块或函数,其中一个常见的操作是引入上一级目录中的函数。在此,我们将从多个角度详细解释如何在Python中引入上一级目录的函数。 一、加入环…

    编程 2025-04-29
  • 蝴蝶优化算法Python版

    蝴蝶优化算法是一种基于仿生学的优化算法,模仿自然界中的蝴蝶进行搜索。它可以应用于多个领域的优化问题,包括数学优化、工程问题、机器学习等。本文将从多个方面对蝴蝶优化算法Python版…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • Python字典去重复工具

    使用Python语言编写字典去重复工具,可帮助用户快速去重复。 一、字典去重复工具的需求 在使用Python编写程序时,我们经常需要处理数据文件,其中包含了大量的重复数据。为了方便…

    编程 2025-04-29
  • Python清华镜像下载

    Python清华镜像是一个高质量的Python开发资源镜像站,提供了Python及其相关的开发工具、框架和文档的下载服务。本文将从以下几个方面对Python清华镜像下载进行详细的阐…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29

发表回复

登录后才能评论