python
CrazyBuLLo
进击的码农
展开
-
爬取大众点评美食店铺信息,解密_token的思路
爬取大众点评美食店铺信息,解密_token的思路先随意进入一个店铺的链接,例如:http://www.dianping.com/shop/127857802进入之后打开控制台,进入之后选择xhr,即筛选出动态加载的链接可以看到图片里面就有一部分的详情内容,我们看一下它的请求头,发现有个_token参数但我们看不出它是什么内容,因为被加密了,也不知道它的加密方式,但我们多打开几个网页来看...原创 2019-03-12 11:31:41 · 4073 阅读 · 3 评论 -
爬取安居客租房信息,主要是获取电话号码
爬取安居客租房信息,主要是获取电话号码想要得到个人房源的电话只能在app上获取,而且获取的是虚拟号码,没什么作用。所以我们这次获取的是经纪人房源的电话号码,随便打开一个网页,可以看到。他的电话号码是不会直接加载出来的,需要你点击,这就有两种方法,一种是用selenium来爬取,每次都模拟人的点击,但这样性能会比较低。我们打开调试面板点击来看他的url是怎样的现在安居客在你打开调试面板再点击...原创 2019-03-12 12:27:09 · 5602 阅读 · 1 评论 -
python中的魔法函数
python中一切皆对象魔法函数是在类中以双下划线开头,双下划线结尾的,python本身给我们定义了许多这种方法,让我们能在类中直接使用。比如我们要遍历一个类中的列表,我们普通的做法如下class Company(object): def __init__(self, employee_list): self.employee = employee_listcom...原创 2019-04-29 20:36:33 · 1133 阅读 · 1 评论 -
深入python--类与对象
类与对象python语言是基于鸭子类型去设计的鸭子类型和多态什么是鸭子类型呢?百度的解释是这样说的,当看到一只鸟走起来像鸭子,游泳起来像鸭子,叫起来也像鸭子,那么这只鸟就可以被称为鸭子。在python中,在每一个类中实现共同的方法名,就是多态的体现。抽象基类(abc模块)这里如果我们不实现get、set方法就会报错# 如何去模拟一个抽象基类import abcclass Cac...原创 2019-04-29 22:28:21 · 124 阅读 · 0 评论 -
美团美食板块的token加密
美团和大众点评的加密其实是同一套算法,有兴趣的可以看看我之前的文章,这里就只讲一下思路。大众点评token思路我们希望获取这个网址中的内容:美团美食先打开控制台观察一下:发现这里并没有我们想要的内容这种时候它的内容大多数都是通过ajax请求回来的,所以查看XHR的列表,果然找到了然后我们再看一下请求头,发现有个token参数我们现在控制台中搜索该参数发现只有一个文件,进去继...原创 2019-06-11 23:10:38 · 1151 阅读 · 0 评论