太白紫星的博客

记录学习的点滴

selenium3 利用cookie实现免登陆实践记录

首先打开你要登录的网页,然后点开审查元素,然后开始在页面上真实登录账号,看下图,登录好后,在审查元素页面点开Network -- 选择Preserve log -- XHRQ ,然后找到有关登录(login)的一页,在Respons Headers中找到 Set-Cookie的项,把里面需要的内容...

2019-05-20 12:04:51

阅读数 17

评论数 0

selenium模拟登录页面时遇到的问题

1.错误: 当遇到Selenium定位不到元素时出现(报:NoSuchElementException) selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate el...

2019-05-16 09:49:34

阅读数 13

评论数 0

基于selenium模块的爬虫实践问题记录

一.一般情况可以直接使用requests模块配合bs4模块直接爬取数据 二.遇到网页源代码和网页元素审查不一样的情况,即有js动态加载的情况,我使用了selenium模块配合歌浏览器 headless(无头模式)来解决 中途遇到一些坑现在记录如下: 1.使用selenium模拟网页运行需要火...

2019-05-09 12:13:31

阅读数 13

评论数 0

Python 标准异常总结

Python标准异常总结   AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误...

2018-10-23 17:04:28

阅读数 35

评论数 0

os、os.path 模块中关于文件、目录常用的函数使用方法

模块:可用代码段的打包。 模块在使用前需要先通过import导入 >>> import os >>> os.getcwd()   os、os.path...

2018-10-16 09:58:29

阅读数 43

评论数 0

集合类型内建方法总结

集合类型内建方法总结    集合(s).方法名 等价符号 方法说明 s.issubset(t) s <= t 子集测试(允许不严格意义上的子集):s 中所有的元素都是 t 的成员   ...

2018-09-26 10:51:53

阅读数 20

评论数 0

字符串的方法及注释

    capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) ...

2018-09-26 10:50:46

阅读数 32

评论数 0

Python——字典

  字典是一种通过名字或者关键字引用的数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型,基本的操作包括如下:  (1)len():返回字典中键—值对的数量;  (2)d[k]:返回关键字对于的值;  (3)d[k]=v:将值关联到键值k...

2018-09-13 12:14:36

阅读数 59

评论数 0

Python中的各种符号

关键字 for:循环 in:成员比较运算符 if :如果分支 elif:如果分支 else:其他分支 while:循环 def:定义函数 class:定义类 global:全局变量声明 from :导入包 import:导入包 not:逻辑运算符非 is:对象比较运算符 ...

2018-08-27 20:30:02

阅读数 2293

评论数 0

ASCII码对照表:

2018-08-04 12:13:58

阅读数 220

评论数 0

字符串格式化符号含义及转义字符含义

  字符串格式化符号含义   符号 说明 %c 格式化字符及其 ASCII 码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 ...

2018-08-04 12:12:08

阅读数 45

评论数 0

向列表增加元素的三种方法

向列表增加元素的三种方法  ,分别是:append()、extend() 和 insert()。append() 方法是将参数作为一个元素增加到列表的末尾。extend() 方法是将参数作为一个列表去扩展列表的末尾。举例:1. >>&gt...

2018-06-21 17:19:18

阅读数 2130

评论数 0

成员资格运算符

Python 有一个成员资格运算符:in ,用于检查一个值是否在序列中,如果在序列中返回 True,否则返回 False。  例如:1. >>> name = '小屁孩'2. >>&...

2018-06-15 12:33:41

阅读数 175

评论数 0

assert的作用

assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那一瞬间我们实现“自爆”。一般来说...

2018-06-15 12:24:50

阅读数 193

评论数 0

while中可以被看作‘假’的情况

造成死循环的原因是 while 后边的条件永远为真(True),在 Python 看来,只有以下内容会被看作假(注意冒号括号里边啥都没有,连空格都不要有!):False None 0 "" '' () [] {}其他一切都被解释为真!1. while '':2....

2018-06-13 18:11:48

阅读数 108

评论数 0

python中对输入类型的判断

s为字符串s.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。s.isalpha()   所有字符都是字母,为真返回 Ture,否则返回 False。s.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。s.islow...

2018-06-07 17:42:56

阅读数 4798

评论数 0

python中int() 按照“四舍五入”的方式取整

使用 int() 将小数转换为整数,小数取整会采用比较暴力的截断方式,即向下取整。(注:5.5向上取整为6,向下取整为5)正常情况下 int(5.5) 结果为5如果想要让其按照人类的思维“四舍五入”5.4 “四舍五入”结果为:5,int(5.4+0.5) == 55.6 “四舍五入”结果为:6,i...

2018-06-07 16:28:03

阅读数 6780

评论数 4

提示
确定要删除当前文章?
取消 删除
关闭
关闭