当前位置: 首页 > news >正文

郑州市网站建设_网站建设公司_数据备份_seo优化

赤水网站建设,做淘宝客最好的网站是什么网站,长春少儿编程培训机构,wordpress用cdn最近有朋友在做新闻资讯类的 app 爬虫#xff0c;也许大多数人都会认为#xff0c;一个新闻资讯 app 不会有什么反爬吧。 恰恰相反#xff0c;当你想爬一条新闻的时候都有请求参数加密#xff0c;可见现在反爬的严重性。 分析 国际惯例先抓包#xff0c;万幸抓包非常顺利也许大多数人都会认为一个新闻资讯 app 不会有什么反爬吧。 恰恰相反当你想爬一条新闻的时候都有请求参数加密可见现在反爬的严重性。 分析 国际惯例先抓包万幸抓包非常顺利抓包结果如下 可以看到请求头里面有加密的参数下面我们通过反编译来破解这个参数同时用 Python 代码来实现加密 这样我们才能愉快的爬爬爬 反编译破解 反编译之后我们就根据请求参数来寻找加密的源码同时需要注意下搜索的技巧 比如同一个参数如果加上引号会极大的减少我们的工作量。 可以看到同样一个参数按后面的搜索结果来找加密源码会大大减少我们的工作量 最后在第三行找到了加密参数的出处 其中在执行某某函数的地方可以点进去结果如下 md5 应该熟悉吧剩下就是找出被加密的数据了。返回再看是三个数据组合的 md5 粗略看一下这个参数是设备号不做校验我们可以直接取默认值 IMEINNNNNNNNNNNNNNN-IMSI460NNNNNNNNNNNN 再加上时间戳和一个 key。刚好和我们抓包里面的请求头那几个参数对应上 分析完之后当然是先用代码验证一下如果有问题再返回回来细看。 验证 下面是构造加密参数 signature 的算法 1encrypt f{uuid}{timestamp}f1190aca-d08e-4041-8666-29931cd89dde 其中 udid 是手机设备号和随机数按特定的方式的组合timestamp 是时间戳 1signature hashlib.md5(encrypt.encode(utf-8)).hexdigest() 上面就是 signature 的加密 。我们用代码请求一下来验证结果 能 GET 到数据说明用 python 转换后的加密算法是对的
http://www.ihoyoo.com/news/51850.html

相关文章:

  • 我的世界充钱网站怎么做网站速度
  • 域名做违法网站wordpress程序网站
  • 网站开发设计论文有没有免费代理项目
  • 建设银行网上营业厅官方网站下载龙岩做网站开发哪家做的好
  • wordpress 做企业网站一个外国人做的汉子 网站
  • 响应式网站是做列表淘宝客网站做的好的
  • 如何把网站和域名绑定商城网站建设高端
  • 付公司网站建设费用会计分录让网站打开更快
  • 长沙手机网站首页设计公司公司网公司网页设计制作
  • 海口有哪几家是做网站的电子商务网站建设论文
  • 最新有限公司网站怎么用vps做网站
  • 上海企业网站建设公司名专业推广app团队
  • 网站用什么布局食品配送做网站需要什么功能
  • 网站开发包含的项目和分工备案备公司名跟网站名
  • 做cf网站天猫店铺怎么开店
  • 呼市做无痛人流z首大网站软件开发外包要多少钱
  • 移动端网站网络存储上做网站
  • 为女朋友做的表白网站网站成品作业
  • 京东可以做特效的网站传奇类网页游戏排行榜
  • 天津做网站开发的网站点击软件排名
  • 网站建设工作自策划实施以来神点击恶意点击软件
  • 做体育网站什么都不会怎么做网站
  • 网站被百度k掉怎么办做照片书的网站好
  • 体育局网站建设方案网站搭建类型
  • 百度收录网站要多久上海广告网站建设
  • 中联汇科 网站建设网站建设公司哪家好 干净磐石网络
  • 网站改版优化dw可以做网站后台吗
  • 上海网站建设索王道下拉深圳龙华建设工程交易中心网站
  • 广州网站建设骏域上海软件开发外包
  • 网站app客户端制作大数据营销的特点有哪些