Python
jianpan_zouni
android行业 小兵一枚
展开
-
Android遇到418错误,提示爬虫
由于公司设置了华为的拦截策略,Android短的app突然爆出418错误,提示疑似爬虫攻击。最后请运维去掉了华为的拦截。经过调研和事件,被确定为爬虫攻击,是因为user-agent的问题1.代码使用okhttp,okhttp默认的user-agent是okhttp/版本号2.如果写过爬虫的可能会有了解,有种反爬虫机制,就是有些商业数据是禁止爬取的,需要模拟浏览器的user-ag...原创 2020-04-27 10:11:29 · 6640 阅读 · 1 评论 -
python:学习笔记(一)
熟悉编程以后学习python基本语法是相对来说简单的比如java要打印一个数组后三位元素,需要获取长度,再取后三位python a[-3:] 即可python语法的笔记:全局变量声明 global,注意:声明不能同时初始化或赋值列表:1.sorted() 临时排序 a.sort()永久排序2.列表复制 a=b(引用指向) a=b[:] (两个列表,互不...原创 2019-03-11 17:32:39 · 89 阅读 · 0 评论 -
Python:学习笔记(二)
求模 %,与c java 相反求余 //round 四舍五入>>>10 % 31>>>10 % -3-2>>>-10 % 32>>>-10 % -33函数def test(): print(a)a = 8;test()简单函数定义和调用de...原创 2019-03-12 15:57:28 · 127 阅读 · 0 评论 -
Python学习笔记(三)
类的基本使用class Cat(object): """docstring for Cat""" def __init__(self, arg): super(Cat, self).__init__() self.arg = arg def year(self): print(self.arg) def action(self):首先__init__是创建类必须带的...原创 2019-03-12 17:07:45 · 164 阅读 · 0 评论 -
Python学习笔记(四)
文件和异常读取文件内容:with open('pi_digits.txt') as file_object: contents = file_object.read() print(contents)无需关闭,python会帮你做这个事python读取末尾时,会返回一个空字符串,表现为多一个空行,去除空行:with open('pi_digits.txt') a...原创 2019-03-12 18:02:50 · 99 阅读 · 0 评论 -
Python学习笔记(五)
存储:前面学到了写文件,这个可以存储,但应该也是二进制流存储这里提到了json存储,这个存储的原理还不太清楚,但应该类似于对象序列化之类写入json文件:username = 'xiao tian tian'with open(filename, 'w') as f_obj: json.dump(username, f_obj)读取json文件:with open(fi...原创 2019-03-13 10:19:18 · 93 阅读 · 0 评论