ippr_z2C$qAzdH3FAzdH3F--百度图片网址解密的补充
有网友问说拿到百度瀑布流网页图片后发现oibjURL是经过加密的,如"objURL":"ippr_z2C$qAzdH3FAzdH3Ft4w2jd_z&e3Bftgw_z&e3Bv54_z&e3BvgAzdH3FjgpAzdH3FeAzdH3F3AzdH3FrAzdH3Fdaa0-a9-8lAzdH3FU8n9cPdbTnD8cdm8baFndmDTdaa0a98l80an8c_z&e3B3r2",不知道其真实的网络资源地址是什么,在此博主给出解密的Java转换方法,并附上源代码。
/*** 解析百度图片网址* @param url 传入的图片加密网址,参数以ippr开头,以_z&e3B3r2结尾* @return 返回真实的网络图片地址*/private static String decode(String url){String myUrl = "";myUrl = url.replace("ippr", "http");myUrl = myUrl.replace("_z2C$q", ":");myUrl = myUrl.replace("AzdH3F", "/");myUrl = myUrl.replace("_z&e3B", ".");myUrl = myUrl.toLowerCase();myUrl = myUrl.substring(4);char[] arr = myUrl.toCharArray();myUrl = "";for(char c : arr){switch(c){case 'w': myUrl += "a";break;case 'k': myUrl += "b";break;case 'v': myUrl += "c";break;case '1': myUrl += "d";break;case 'j': myUrl += "e";break;case 'u': myUrl += "f";break;case '2': myUrl += "g";break;case 'i': myUrl += "h";break;case 't': myUrl += "i";break;case '3': myUrl += "j";break;case 'h': myUrl += "k";break;case 's': myUrl += "l";break;case '4': myUrl += "m";break;case 'g': myUrl += "n";break;case '5': myUrl += "o";break;case 'r': myUrl += "p";break;case 'q': myUrl += "q";break;case '6': myUrl += "r";break;case 'f': myUrl += "s";break;case 'p': myUrl += "t";break;case '7': myUrl += "u";break;case 'e': myUrl += "v";break;case 'o': myUrl += "w";break;case '8': myUrl += "1";break;case 'd': myUrl += "2";break;case 'n': myUrl += "3";break;case '9': myUrl += "4";break;case 'c': myUrl += "5";break;case 'm': myUrl += "6";break;case '0': myUrl += "7";break;case 'b': myUrl += "8";break;case 'l': myUrl += "9";break;case 'a': myUrl += "0";break;default : myUrl += c;break;}}return "http"+myUrl;}
ippr_z2C$qAzdH3FAzdH3F--百度图片网址解密的补充相关推荐
- 用 python 实现百度图片 URL 解密
最近在学习用python实现爬虫,想批量爬取百度图片,但是查看百度图片的网页源码的时候发现图片的 objURL 都像下面这样并不是一个可访问的url: "objURL":" ...
- 爬虫-获取百度图片壁纸保存至本地
# !/user/bin/python3 # -*- coding:utf-8 -*-import requests import os import re # 使用正则表达式def getManyP ...
- python爬取大量百度图片
转载,验证可行: https://www.jianshu.com/p/33bee611fa7d 一.爬取百度图片一页 import requests import re import os#url = ...
- Ajax爬取百度图片
目标网址 分析网址:http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2& ...
- Python3.8抓取百度图片高清原图『原来如此简单』『最新记录贴』
网上爬取百度图片的五花八门,要么有的过时的,有的则是爬取的是缩略图,不是原图等. 鉴于此在学习的过程中,记录此贴.在写本文的时候,代码是可用的. 前言 1.首先要有第一个明白的地方是百度图片目前是动态 ...
- [Python3] 爬取百度图片到本地
前言 因为需要一些图片素材,又不想一个个手动下载,遂通过爬虫来解放双手.在百度图片中搜索"汉服美女",然后以浏览器地址栏上的地址作为初始 URL.通过对 URL 分析知道 URL ...
- Python 爬虫实例(1)—— 爬取百度图片
爬取百度图片 在Python 2.7上运行 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Author: loveNightimport json ...
- 爬虫python下载-如何用Python爬虫实现百度图片自动下载?
制作爬虫的步骤 制作一个爬虫一般分以下几个步骤: 分析需求 分析网页源代码,配合开发者工具 编写正则表达式或者XPath表达式 正式编写 python 爬虫代码 效果预览 运行效果如下: 存放图片的文 ...
- 三十一、Scrapy爬取百度图片
@Author:Runsen Runsen近段时间进入Scrapy,写了几个爬虫练练手,就找百度图片入手了.本文就是Scrapy的入门文章. 文章目录 目标 创建项目 分析逻辑 代码 目标 爬取 百度 ...
最新文章
- 纯javascript实现pdf签名_Mac最强PDF编辑工具
- 让Entity Framework支持MySql数据库
- 数据埋点太难!知乎的做法有何可借鉴之处?
- ubuntu自定义菜单_如何自定义Ubuntu的每日消息
- 基础知识(十五)Cmake
- Python“文件操作”Excel篇(上)
- Android 12 将支持游戏“边下边玩”
- CentOS7配置ssh证书登录无效
- 关于visual studio 2005的中文版下载(最新详细下载点)
- maven的下载与安装教程(超详细)
- 数字版权管理 (DRM)
- 中国国内开源网站都有哪些呢?
- DWM桌面窗口管理器
- 视频特效-使用ffmpeg滤镜
- chart控件两个Y轴
- 广东2007新登记软件产品清单(转载)
- 自动化(Automation)基础概念:二次开发接口(API)与插件(Addin)
- 网络安全季度总结:盘点2021年第一季度国内网络安全大事件
- geoip php 扩展,nginx 增加geoip扩展
- 半导体器件物理 2022.10.13
热门文章
- android Region 类介绍
- 视频教程-算法设计与编算法设计与编程实践---基于leetcode的企业真题库程实践-C/C++
- 花 10 分钟看一看少走 30 年弯路
- Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBe
- git最简易快速教程
- K8S 证书过期解决办法
- SSL证书过期怎么办?只需几步就能轻松解决!
- 如何在制作的网页中加入google地图
- 采用HVS的图像相似度准则计算WPSNR
- 最近腿上莫名的起了些黄褐斑