首先,用charles手机抓包(怎么抓包就不介绍了。网上很多介绍)。抓出今日头条应用西瓜视频列表页。

列表页网址类似于:

http://iu.snssdk.com/api/news/feed/v64/?

参数:

FP = FlTqL25rL2cuFlctPlU1FlFSFzwu&VERSION_CODE = 6.5.5&APP_NAME = news_article&VID = ***&DEVICE_ID = ***&信道=应用%20Store&分辨率= 1242 * 2208&援助= 13&ab_version = 304490,313413,319437,317498,295827,323879,239095,324284,170988,325960, 320218,325197,327236,281389,330632,297059,276203,286212,313219,328615,329603,277770,329374,322322,327536,316224,329437,330640,330800,317412,330202,323233,328671,326119,324796, 317076,280773,330092,319959,326729,322544,330721,214069,31241,295923,323966,324537,258356,247848,281297,328218,330230,325612,330768,326804,327912,288416,260653,326192,324617, 271178,326591,326524,326532&ab_feature = 201617,Z1&ab_group = 201617&openudid = ***&IDFV = ***** WIFI&OS_VERSION = 10.1.1&ssmix = A&DEVICE_PLATFORM = iphone&IID = ***&ab_client = A1,F2,F7,E1&DEVICE_TYPE = iPhone%206S %20Plus&IDFA = 5454D543-05A7-4A39-94EE-2DA64E500D1D&详细= 1&类别= subv_society&list_entrance = main_tab&last_refresh_sub_entrance_interval = 260&tt_from = pre_load_more&计数= 20&loc_mode = 1&LBS_status = authroize&CP = 53A7DfD49aDB6q1&max_behot_time = 1524461228&图像= 1&严格= 0&语言= ZH-汉斯-CN&参阅= 1&为= a2b599ad763bca3dad2851&TS = 1524473270

涉及个人隐私的用***表示了..只要重点看4个参数,并给出大概意思:

tt_from = ['pull','pre_load_more','load_more']#三个值表示是否还有数据,第一次打开为拉
last_refresh_sub_entrance_interval#app停留时间,此时间值最好处于ts及tt之间。
ts#本次请求时
tt#上次请求时间,记住tt时间等于上一次的ts时间。

另外:如,CP的值跟toutiao网页版的值并不一样位数变长了但是去掉这两个参数依然能请求到列表页。

既然获取了列表页,那就是一串JSON格式的数据,吐槽下..这比调取新浪新闻的JSON干净整洁多了..

JSON:

{\ “抽象\”:\“微微一笑很倾城:美女学霸贝微微,立志成为游戏工程师,化名‘芦苇微微’跻身网游高手,因拒绝上传真实照片而惨遭侠侣‘真水无香’无情抛弃,却意外得到江湖第一高手“一笑奈何”的垂青。为了赢得“侠侣挑战赛”,贝微微欣然答应与“一笑奈何”结盟并组队参赛。两人一路闯荡江湖早已心灵相通,可贝微微\“,\”action_extra \“:\”{\\\“channel_id \\\”:5443492149} \“,\”action_list \“:[{\”action \“:1,\”desc \ \ “\”,\ “额外的\”:{}},{\ “动作\”:3,\ “DESC \”:\ “\”,\ “额外的\”:{}},{\“动作\ “:7,\” DESC \ “:\” \” \ “额外\”:{}},{\ “动作\”:9,\ “DESC \”:\ “\” \ “额外\” :{}}],\ “aggr_type \”:1,\ “allow_download \”:假,\ “article_sub_type \”:0,\ “article_type \”:0,\ “article_url \”:\“HTTP:// toutiao.com/item/6517779113703375367/\",\"ban_comment\":0,\ “ban_danmaku \”:假,\ “behot_time \”:1524821490,\ “bury_count \”:0,\ “cell_flag \”:262155,\ “cell_layout_style \”:1,\ “单元类型\”:0,\” COMMENT_COUNT \ “:1,\” content_decoration \ “:\” \ “\ ”光标\“:1524821490999,\ ”danmaku_count \“:0,\ ”digg_count \“:0,\ ”DISPLAY_URL \“:\” HTTP ://toutiao.com/group/6517779113703375367/ \”,\ “filter_words \”:[{\ “ID \”:\ “8:0 \”,\ “is_selected \”:假,\ “名称\”: \ “看过了\”},{\ “ID \”:\ “9:1 \” \ “is_selected \”:假,\ “名称\”:\ “内容太水\”},{\” ID \ “:\” 5:1473621500 \ “\ ”is_selected \“:假,\ ”名称\“:\ ”拉黑作者:调侃大剧\“},{\ ”ID \“:\” 6: 23937 \ “\”is_selected \ “:虚假,\” 名称\ “:\” 不想看:杨洋\ “},{\” ID \ “:\” 6:16182 \”,\ “is_selected \”:虚假,\ “名称\” :\ “不想看:郑爽\”}],\ “forward_info \”:{\ “forward_count \”:0},\ “group_flags \”:32832,\ “GROUP_ID \”:6517779113703375367,\ “has_m3u8_video \” :假,\ “has_mp4_video \”:0,\ “has_video \”:真,\ “热\”:0,\ “ignore_web_transform \”:1,\ “is_subject \”:假,\ “ITEM_ID \”:6517779113703375367 ,\ “item_version \”:0,\ “关键字\”:\ “一笑奈何,肖奈,郑爽,贝微微,风云人物\”,\ “large_image_list \”:[{\ “高度\”:326, \ “URI \”:\ “video1609 / 5e83000361230d3099ed \”,\ “URL \”:\ “HTTP://p1.pstatp.com/video1609/5e83000361230d3099ed \”,\ “URL_LIST \”:[{\ “URL \”:\ “HTTP://p1.pstatp.com/video1609/5e83000361230d3099ed \”},{\ “URL \”:\“HTTP://pb3.pstatp.com/video1609/5e83000361230d3099ed \ “},{\” URL \ “:\” HTTP://pb9.pstatp.com/video1609/5e83000361230d3099ed \ “}],\” 宽度\ “:580}],\” 电平\ “:0,\” log_pb \ “:{\” impr_id \ “:\” 20180427173130010008043088280EE8 \ “},\” media_info \ “:{\” avatar_url \ “:\” HTTP://p7.pstatp.com/large/7b93000550adf78a0e7f \”,\ “遵循\”:虚假,\ “is_star_user \”:虚假,\ “media_id \”:1576605181968398,\ “名称\”:\ “调侃大剧\”,\ “recommend_reason \”:\ “\”,\” recommend_type \ “:0,\” user_ID的\ “:67211836630,\” user_verified \ “:真实的,\” verified_content \ “:\” \ “} \”MEDIA_NAME \ “:\” 调侃大剧\ “\ ”middle_image \“:{\ ”高度\“:360,\ ”URI \“:\ ”目录/ 5e83000361230d3099ed \“,\ ”URL \“:\” HTTP ://p1.pstatp.com/list/300x196/5e83000361230d3099ed.webp \ “\ ”URL_LIST \“:[{\ ”URL \“:\” http://p1.pstatp.com/list/300x196/5e83000361230d3099ed .WEBP \ “},{\” URL \ “:\” HTTP://pb3.pstatp.com/list/300x196/5e83000361230d3099ed.webp \ “},{\” URL \ “:\” HTTP:// PB9 .pstatp.com /列表/ 300x196 / 5e83000361230d3099ed.webp \ “}],\” 宽度\ “:640},\” need_client_impr_recycle \ “:1,\” publish_time \ “:1517538706,\” read_count \“:572, \ “RID \”:\ “20180427173130010008043088280EE8 \”,\ “SHARE_COUNT \”:0,\ “share_info \”:{\ “cover_image \”:空,\ “描述\”:空,\ “share_type \”:{\ “PYQ \”:2,\ “QQ \”:0,\ “QQ空间\”:0,\ “WX \”:0},\ “SHARE_URL \”:\” HTTPS://m.365yg.com/a6517779113703375367/ IID = 23331545249 \\ u0026app = news_article \ “\ ”称号\“:\”!郑爽自称家族全是强盗郑爽百般解释杨洋却一直黑脸\ “},\” share_type \ “:2,\” SHARE_URL \ “:\” HTTPS:?//m.365yg.com/a6517779113703375367/ IID = 23331545249 \\ u0026app = news_article \”,\ “show_dislike \”:真,\ “show_portrait \”:假,\ “show_portrait_article \”:假,\ “源\”:\ “调侃大剧\”,\ “source_icon_style \”:6,\ “source_open_url \”:\“sslocal:/ /轮廓参阅=视频\\ u0026uid = 67211836630 \ “\ ”标签\?“:\ ”video_game \“,\ ”TAG_ID \“:6517779113703375367,\ ”尖\“:0,\ ”标题\“:\”郑爽自称家族全是强盗郑爽百般解释杨洋却一直黑脸\ “\ ”ugc_recommend \!“:{\ ”活动\“:\ ”\“,\ ”理性\“:\” 优酷旗下头条号\ “} \” URL \ “:\” HTTP://toutiao.com/item/6517779113703375367/ \ “\ ”USER_INFO \“:{\ ”avatar_url \“:\” HTTP://p3.pstatp。 COM /拇指/ 7b93000550adf78a0e7f \ “\ ”描述\“:\ ”最新大剧大综,热门影片,提供视频播放,视频发布,视频服务平台\“,\ ”遵循\“:虚假,\” FOLLOWER_COUNT \ “:0,\”name \“:\”调侃大剧\“,\”user_auth_info \“:\”{\\\“auth_type \\\”:\\\“0 \\\”,\\\ “auth_info \\\”:\\\“优酷旗下头条号\\\”} \“,\”user_id \“:67211836630,\”user_verified \“:true,\”verified_content \“:\”优酷旗下头条号\ “},\” user_repin \ “:0,\” user_verified \ “:1,\” verified_content \“:\ “优酷旗下头条号\”,\ “video_detail_info \”:{\ “detail_video_large_image \”:{\ “高度\”:326,\ “URI \”:\ “video1609 / 5e83000361230d3099ed \”,\ “URL \” :\ “HTTP://p1.pstatp.com/video1609/5e83000361230d3099ed \”,\ “URL_LIST \”:[{\ “URL \”:\ “HTTP://p1.pstatp.com/video1609/5e83000361230d3099ed \” },{\ “URL \”:\ “HTTP://pb3.pstatp.com/video1609/5e83000361230d3099ed \”},{\ “URL \”:\“http://pb9.pstatp.com/video1609/5e83000361230d3099ed \ “}],\” 宽度\ “:580},\” direct_play \ “:1,\” group_flags \ “:32832,\” show_pgc_subscribe \ “:1,\” VIDEO_ID \ “:\” cf424d580c684435a3241672d9863e02 \”, \ “video_preloading_flag \”:1,\ “video_type \”:0,\ “video_watch_count \”:674,\”video_watching_count \ “:0},\” VIDEO_DURATION \ “:121,\” VIDEO_ID \ “:\” cf424d580c684435a3241672d9863e02 \ “\ ”video_play_info \“:\ ”{\\\“ 状态\\\”:10,\\ \ “消息\\\”:\\\ “成功\\\”,\\\ “VIDEO_DURATION \\\”:122.11,\\\ “验证\\\”:\\\ “\\\”,\ \\ “enable_ssl \\\”:假的,\\\ “poster_url \\\”:\\\ “HTTP://p3.pstatp.com/origin/5f2d000a55e2e5b7ff57 \\\”,\\\“auto_definition \\ \ “:\\\” 360p的\\\ “\\\ ”original_play_url \\\“:{\\\ ”backup_url \\\“:\\\” http://voffline.byted.org/download/米/ 41ba400001555c3fa5b1f / \\\ “\\\ ”main_url \\\“:\\\ ”HTTP://voffline.byted.org/download/m/41ba400001555c3fa5b1f/ \\\“},\\\” video_list \\\ “:{\\\” VIDEO_1 \\\ “:{\\\”定义\\\ ​​“:\\\” 360P \\\”,\\\ “V型\\\”:\\\ “MP4 \\\”,\\\ “vwidth \\\”:640,\\ \ “vheight \\\”:360,\\\ “比特率\\\”:153656,\\\ “logo_type \\\”:\\\ “xigua \\\”,\\\“codec_type \\\ “:\\\” H264 \\\ “\\\ ”大小\\\“:3383048,\\\ ”main_url \\\“:\\\ ”aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vYTZhOWJlOGJlYWJlNGZhYTEzZTVjYmIxOGY0NDBkY2IvNWFlMmZjN2MvdmlkZW8vbS8yMjBmMjc1MGYwZjQ5ZmM0NGY1YjBhMzIyZmRiZDMzYzFiZTExNTNmZjdiMDAwMTExM2Q0OWY2OGUwYS8 = \\\“,\\\” backup_url_1 \\\ “:\\\” aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS84ODY1NGJhZDBhYzU1MzAwMzJjYjk0ZmZhMmIyMWNhNS81YWUyZmM3Yy92aWRlby9tLzIyMGYyNzUwZjBmNDlmYzQ0ZjViMGEzMjJmZGJkMzNjMWJlMTE1M2ZmN2IwMDAxMTEzZDQ5ZjY4ZTBhLw == \\\ “\\\ ”main_http_url \\\“:\\\”aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vYTZhOWJlOGJlYWJlNGZhYTEzZTVjYmIxOGY0NDBkY2IvNWFlMmZjN2MvdmlkZW8vbS8yMjBmMjc1MGYwZjQ5ZmM0NGY1YjBhMzIyZmRiZDMzYzFiZTExNTNmZjdiMDAwMTExM2Q0OWY2OGUwYS8 = \\\”,\\\ “backup_http_url \\\”:\\\ “aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS84ODY1NGJhZDBhYzU1MzAwMzJjYjk0ZmZhMmIyMWNhNS81YWUyZmM3Yy92aWRlby9tLzIyMGYyNzUwZjBmNDlmYzQ0ZjViMGEzMjJmZGJkMzNjMWJlMTE1M2ZmN2IwMDAxMTEzZDQ5ZjY4ZTBhLw == \\\”,\\\ “user_video_proxy \\\”:1,\\\ “socket_buffer \\\” :3457260,\\\ “preload_size \\\”:327680,\\\ “preload_interval \\\”:45,\\\ “preload_min_step \\\”:5,\\\ “preload_max_step \\\”:10 ,\\\ “encryption_key \\\”:\\\ “\\\”,\\\ “player_access_key \\\”:\\\ “\\\”},\\\ “video_2 \\\”: {\\\ “的定义\\\”:\\\ “480P \\\”,\\\”V型\\\ “:\\\” MP4 \\\”,\\\ “vwidth \\\”:854,\\\ “vheight \\\”:480,\\\ “比特率\\\”: 236403,\\\ “logo_type \\\”:\\\ “xigua \\\”,\\\ “codec_type \\\”:\\\ “H264 \\\”,\\\“大小\\\ “:4644300,\\\” main_url \\\ “:\\\” aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMDE1MTRlNDM0YzU0ZGJlOWY4YzcxODFjOTUwYTA5MmYvNWFlMmZjN2MvdmlkZW8vbS8yMjA3YjFlMTE5ZjdkZjY0Mjg2YTI0YjhhZDcyMGZhYWM0YjExNTNlZTc1MDAwMTIzYjA0NDY2ZDczZC8 = \\\”,\\\ “backup_url_1 \\\”:\\\ “aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9mMTg5NDAwNzY3NzhiMjlmMzkzNzNmZDA5ZGNhNzZkMC81YWUyZmM3Yy92aWRlby9tLzIyMDdiMWUxMTlmN2RmNjQyODZhMjRiOGFkNzIwZmFhYzRiMTE1M2VlNzUwMDAxMjNiMDQ0NjZkNzNkLw == \\\”,\\\ “main_http_url \\\”:\\\”aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMDE1MTRlNDM0YzU0ZGJlOWY4YzcxODFjOTUwYTA5MmYvNWFlMmZjN2MvdmlkZW8vbS8yMjA3YjFlMTE5ZjdkZjY0Mjg2YTI0YjhhZDcyMGZhYWM0YjExNTNlZTc1MDAwMTIzYjA0NDY2ZDczZC8 = \\\”,\\\ “backup_http_url \\\”:\\\ “aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9mMTg5NDAwNzY3NzhiMjlmMzkzNzNmZDA5ZGNhNzZkMC81YWUyZmM3Yy92aWRlby9tLzIyMDdiMWUxMTlmN2RmNjQyODZhMjRiOGFkNzIwZmFhYzRiMTE1M2VlNzUwMDAxMjNiMDQ0NjZkNzNkLw == \\\”,\\\ “user_video_proxy \\\”:1,\\\ “socket_buffer \\\” :5319000,\\\ “preload_size \\\”:327680,\\\ “preload_interval \\\”:45,\\\ “preload_min_step \\\”:5,\\\ “preload_max_step \\\”:10 ,\\\ “encryption_key \\\”:\\\ “\\\”,\\\ “player_access_key \\\”:\\\ “\\\”},\\\ “video_3 \\\”: {\\\ “的定义\\\”:\\\ “720P \\\”,\\\”V型\\\ “:\\\” MP4 \\\”,\\\ “vwidth \\\”:1280,\\\ “vheight \\\”:720,\\\ “比特率\\\”: 505355,\\\ “logo_type \\\”:\\\ “xigua \\\”,\\\ “codec_type \\\”:\\\ “H264 \\\”,\\\“大小\\\ “:8743381,\\\” main_url \\\ “:\\\” aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMmU2MzA3MmY4OTNkOTY5YzA4OGY5NDMwOWMwNjExNmQvNWFlMmZjN2MvdmlkZW8vbS8yMjAxOTlmODc1MzBmNjU0YWI1YTA4ZmNiOTVjYmRmYjMwNDExNTQ0MmNkMDAwMDE4OGY5YWZlYjlkOC8 = \\\”,\\\ “backup_url_1 \\\”:\\\ “aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9jMTM3MDVkZWQ5YTE5M2EzNWM4MmUxM2UyNzk5YWI2Zi81YWUyZmM3Yy92aWRlby9tLzIyMDE5OWY4NzUzMGY2NTRhYjVhMDhmY2I5NWNiZGZiMzA0MTE1NDQyY2QwMDAwMTg4ZjlhZmViOWQ4Lw == \\\”,\\\ “main_http_url \\\”:\\\”aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMmU2MzA3MmY4OTNkOTY5YzA4OGY5NDMwOWMwNjExNmQvNWFlMmZjN2MvdmlkZW8vbS8yMjAxOTlmODc1MzBmNjU0YWI1YTA4ZmNiOTVjYmRmYjMwNDExNTQ0MmNkMDAwMDE4OGY5YWZlYjlkOC8 = \\\”,\\\ “backup_http_url \\\”:\\\ “aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9jMTM3MDVkZWQ5YTE5M2EzNWM4MmUxM2UyNzk5YWI2Zi81YWUyZmM3Yy92aWRlby9tLzIyMDE5OWY4NzUzMGY2NTRhYjVhMDhmY2I5NWNiZGZiMzA0MTE1NDQyY2QwMDAwMTg4ZjlhZmViOWQ4Lw == \\\”,\\\ “user_video_proxy \\\”:1,\\\ “socket_buffer \\\” :11370420,\\\ “preload_size \\\”:327680,\\\ “preload_interval \\\”:45,\\\ “preload_min_step \\\”:5,\\\ “preload_max_step \\\”:10 ,\\\ “encryption_key \\\”:\\\ “\\\”,\\\ “player_access_key \\\”:\\\ “\\\”}},\\\ “dns_info \\\” :{}} \ “\ ”video_style \“:8}”

找到:

\\\"main_url\\\":\\\"aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vYTZhOWJlOGJlYWJlNGZhYTEzZTVjYmIxOGY0NDBkY2IvNWFlMmZjN2MvdmlkZW8vbS8yMjBmMjc1MGYwZjQ5ZmM0NGY1YjBhMzIyZmRiZDMzYzFiZTExNTNmZjdiMDAwMTExM2Q0OWY2OGUwYS8=\\\",\\\"backup_url_1\\\":\\\"aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS84ODY1NGJhZDBhYzU1MzAwMzJjYjk0ZmZhMmIyMWNhNS81YWUyZmM3Yy92aWRlby9tLzIyMGYyNzUwZjBmNDlmYzQ0ZjViMGEzMjJmZGJkMzNjMWJlMTE1M2ZmN2IwMDAxMTEzZDQ5ZjY4ZTBhLw==\\\",\\\"main_http_url\\\":\\\"aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vYTZhOWJlOGJlYWJlNGZhYTEzZTVjYmIxOGY0NDBkY2IvNWFlMmZjN2MvdmlkZW8vbS8yMjBmMjc1MGYwZjQ5ZmM0NGY1YjBhMzIyZmRiZDMzYzFiZTExNTNmZjdiMDAwMTExM2Q0OWY2OGUwYS8=\\\",\\\"backup_http_url\\\":\\\"aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS84ODY1NGJhZDBhYzU1MzAwMzJjYjk0ZmZhMmIyMWNhNS81YWUyZmM3Yy92aWRlby9tLzIyMGYyNzUwZjBmNDlmYzQ0ZjViMGEzMjJmZGJkMzNjMWJlMTE1M2ZmN2IwMDAxMTEzZDQ5ZjY4ZTBhLw==\\\",\\\"user_video_proxy\\\":1,\\\"socket_buffer\\\":3457260,\\\"preload_size\\\":327680,\\\"preload_interval\\\":45,\\\"preload_min_step\\\":5,\\\"preload_max_step\\\":10,\\\"encryption_key\\\":\\\"\\\",\\\"player_access_key\\\":\\\"\\\"},\\\"video_2\\\":{\\\"definition\\\":\\\"480p\\\",\\\"vtype\\\":\\\"mp4\\\",\\\"vwidth\\\":854,\\\"vheight\\\":480,\\\"bitrate\\\":236403,\\\"logo_type\\\":\\\"xigua\\\",\\\"codec_type\\\":\\\"h264\\\",\\\"size\\\":4644300,\\\"main_url\\\":\\\"aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMDE1MTRlNDM0YzU0ZGJlOWY4YzcxODFjOTUwYTA5MmYvNWFlMmZjN2MvdmlkZW8vbS8yMjA3YjFlMTE5ZjdkZjY0Mjg2YTI0YjhhZDcyMGZhYWM0YjExNTNlZTc1MDAwMTIzYjA0NDY2ZDczZC8=\\\",\\\"backup_url_1\\\":\\\"aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9mMTg5NDAwNzY3NzhiMjlmMzkzNzNmZDA5ZGNhNzZkMC81YWUyZmM3Yy92aWRlby9tLzIyMDdiMWUxMTlmN2RmNjQyODZhMjRiOGFkNzIwZmFhYzRiMTE1M2VlNzUwMDAxMjNiMDQ0NjZkNzNkLw==\\\",\\\"main_http_url\\\":\\\"aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMDE1MTRlNDM0YzU0ZGJlOWY4YzcxODFjOTUwYTA5MmYvNWFlMmZjN2MvdmlkZW8vbS8yMjA3YjFlMTE5ZjdkZjY0Mjg2YTI0YjhhZDcyMGZhYWM0YjExNTNlZTc1MDAwMTIzYjA0NDY2ZDczZC8=\\\",\\\"backup_http_url\\\":\\\"aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9mMTg5NDAwNzY3NzhiMjlmMzkzNzNmZDA5ZGNhNzZkMC81YWUyZmM3Yy92aWRlby9tLzIyMDdiMWUxMTlmN2RmNjQyODZhMjRiOGFkNzIwZmFhYzRiMTE1M2VlNzUwMDAxMjNiMDQ0NjZkNzNkLw==\\\",\\\"user_video_proxy\\\":1,\\\"socket_buffer\\\":5319000,\\\"preload_size\\\":327680,\\\"preload_interval\\\":45,\\\"preload_min_step\\\":5,\\\"preload_max_step\\\":10,\\\"encryption_key\\\":\\\"\\\",\\\"player_access_key\\\":\\\"\\\"},\\\"video_3\\\":{\\\"definition\\\":\\\"720p\\\",\\\"vtype\\\":\\\"mp4\\\",\\\"vwidth\\\":1280,\\\"vheight\\\":720,\\\"bitrate\\\":505355,\\\"logo_type\\\":\\\"xigua\\\",\\\"codec_type\\\":\\\"h264\\\",\\\"size\\\":8743381,\\\"main_url\\\":\\\"aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMmU2MzA3MmY4OTNkOTY5YzA4OGY5NDMwOWMwNjExNmQvNWFlMmZjN2MvdmlkZW8vbS8yMjAxOTlmODc1MzBmNjU0YWI1YTA4ZmNiOTVjYmRmYjMwNDExNTQ0MmNkMDAwMDE4OGY5YWZlYjlkOC8=\\\",\\\"backup_url_1\\\":\\\"aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9jMTM3MDVkZWQ5YTE5M2EzNWM4MmUxM2UyNzk5YWI2Zi81YWUyZmM3Yy92aWRlby9tLzIyMDE5OWY4NzUzMGY2NTRhYjVhMDhmY2I5NWNiZGZiMzA0MTE1NDQyY2QwMDAwMTg4ZjlhZmViOWQ4Lw==\\\",\\\"main_http_url\\\":\\\"aHR0cDovL3YzLXR0Lml4aWd1YS5jb20vMmU2MzA3MmY4OTNkOTY5YzA4OGY5NDMwOWMwNjExNmQvNWFlMmZjN2MvdmlkZW8vbS8yMjAxOTlmODc1MzBmNjU0YWI1YTA4ZmNiOTVjYmRmYjMwNDExNTQ0MmNkMDAwMDE4OGY5YWZlYjlkOC8=\\\",\\\"backup_http_url\\\":\\\"aHR0cDovL3YxLXR0Lml4aWd1YXZpZGVvLmNvbS9jMTM3MDVkZWQ5YTE5M2EzNWM4MmUxM2UyNzk5YWI2Zi81YWUyZmM3Yy92aWRlby9tLzIyMDE5OWY4NzUzMGY2NTRhYjVhMDhmY2I5NWNiZGZiMzA0MTE1NDQyY2QwMDAwMTg4ZjlhZmViOWQ4Lw==\\\",\\\"user_video_proxy\\\":1,\\\"socket_buffer\\\":11370420,\\\"preload_size\\\":327680,\\\"preload_interval\\\":45,\\\"preload_min_step\\\":5,\\\"preload_max_step\\\":10,\\\"encryption_key\\\":\\\"\\\",\\\"player_access_key\\\":\\\"\\\"}},\\\"dns_info\\\":{}}\",\"video_style\":8}"

这样的值。没错,这就是真实地址..只不过是经过BASE64加密换了面孔而已。

当然...你想获取360p,480p,720p三种格式的数据。只要拿到列表页的video_id通过url地址拼接也可以的。加密方法也很简单,crc32加密,参数取正直。不过目测只有我自己用得上。上传代码。害怕忘了...

导入随机,请求,json,base64
来自urllib导入分析
导入binascii

#1 -------解析出真实视频信息
def get_video_info(id):“”“获取视频信息”“”#id ='6b489ab9a6944d289d1cae61d2042d4f'#获取视频的video_id随机生成的值变成整数url ='http://i.snssdk.com/video/urls/v/1/toutiao/mp4/%s'%id#视频地址拼接
n = parse.urlparse(url).path +'?r =%s'%pc = binascii.crc32(n.encode('utf-8'))#编码获取crc32值s = right_shift(c,0)#如果c的值long型,加2的32次方取n的商,作用是取正直#如果c的值大于等于0,取n的商
return url +'?r =%s&s =%s'%(p,s)
def right_shift(val,n):打印(val + 0x100000000)如果val> = 0,则返回val >> n else(val + 0x100000000)>> n

#2 --------获取三种格式视频地址(360p,480p,720p)
def get_video(url):
res = requests.get(url)#data为空,默认使用getres = res.content.decode('utf-8')resp = json.loads(res)video_url = base64.b64decode(resp [“data”] [“video_list”] [“video_1”] [“main_url”])。decode()打印(VIDEO_URL)
real_url = get_video_info('cf424d580c684435a3241672d9863e02')
get_video(real_url)

只要video_id就能获取不同格式的视频地址哦..

阳光宽频加密算法破解,找出隐藏真实地址。相关推荐

  1. Google加强辨识有害程序 运用深度学习找出隐藏关联

    Google使用了逻辑回归,并且以深度学习侦测恶意软件特征的隐藏关联,还使用非监督式方法定义行为相似的应用程序群集,有效识别并减轻PHA的威胁. 为了打击在Android中的潜在有害应用程序(Pote ...

  2. Nginx使用SSL加密并隐藏真实地址详细教程

    文章目录 一.nginx安装ssl模块 二.配置server模块,实现http重写到https 三.https代理提供服务的真实ip与端口 总结 nginx安装默认不带SSL模块,使用https需要自 ...

  3. Win10电脑如何找出隐藏的文件

    对于电脑一些重要的文件,很多小伙伴一般都会将其隐藏起来,保护自己的隐私.那么我们又该如何找到电脑那些被藏起来的文件呢?这里就和大家讲一下操作方法,如何能一次性的将电脑隐藏文件找出来. 更多系统教程尽在 ...

  4. 服务器入侵之找出隐藏字符的原理

    文章目录 一.文章起源 二.细讲问题 2.1. 文件在不同环境下的不同编译器打开的显示情况 三. 借助场外资源 3.1.双向文本(Bidirectional tex) 3.2. 看看`^M` 3.3. ...

  5. a标签隐藏真实地址_用好这些隐藏「小开关」,让 Chrome 浏览器更好用

    相比移动端的 Chrome 浏览器,功能性能更强更全面的桌面端 Chrome 可能是你我每天使用频次最多的桌面软件.多端数据同步.实用的扩展插件都让其成为电脑上的「超级应用」.近乎无限制的桌面平台也让 ...

  6. a标签隐藏真实地址_推荐软件:Clover(窗口标签化工具)

    软件:Clover(窗口标签化工具) 大小:11.148M 语言:简体中文 类别:文件管理 系统:Win All Clover是由异次元的读者ejie团队开发的一款电脑窗口标签化工具.Clover是电 ...

  7. a标签隐藏真实地址_家庭影院布线非常杂乱应该怎么补救?A/V电缆管理的7个技巧...

    家庭影院应该是给人带来快乐的东西,不管是声音还是外观,但是如果您布的线很杂乱,那么想必整个影院也好看不到哪去,如果你想要整理的话,那么这篇文章应该能帮助到您. 有没有整理过家庭影院的电线,观感是完全不 ...

  8. 采用URL访问资源,隐藏真实地址

    public void test() throws IOException{DataInputStream in=null;DataOutputStream temps=null;HttpServle ...

  9. 明略数据:用大数据分析找出数据间隐藏的关联性

    ZD至顶网CIO与应用频道 12月11日 人物访谈(文/孙博): 智能穿戴设备监测健康.城市交通和天气的观测.抓捕罪犯.金融监管--伴随着大数据呈现出无孔不入的趋势,大数据分析开始成为人类进行科学决策 ...

最新文章

  1. Android RecyclerView 间距全适配
  2. JavaFX场景切换代码示例
  3. 首发 | 中间件小姐姐直播“带货”——阿里程序员必知的插件
  4. ip地址转换数字函数 iton_DataLakeAnalytics: 解析IP地址对应的国家城市的函数
  5. python列表去重效率,你应该知道的python列表去重方法
  6. oracle赋予一个用户查询另一个用户中所有表
  7. android中viewpager+fragment,ViewPager和Fragment一篇就够了
  8. windows系统下修改mysql时区_Linux与Windows下修改MySql时区的方法
  9. Git基础操作及常见命令——详解
  10. 第三季-第19课-消息队列编程
  11. 网页游戏开发入门教程一(webgame+design)
  12. 《高等代数学》(姚慕生),习题1.4:行列式的展开和转置
  13. NVME(SATA)固态硬盘按装win7/10
  14. ATX 移动设备共享平台
  15. IPhone手机无法连接蓝牙
  16. puppet的使用:ERB模板
  17. 【Python自动化任务】让运维更简单的7种定时任务实现方式,总有一种适合你的场景
  18. mysql查看表存不存在
  19. 锂离子电池和燃料电池特性介绍
  20. CAD/CAM 软件架构总结

热门文章

  1. 计算机研究生报录比高的学校,报录比最高专业TOP10!就离谱!
  2. STM32CubeMX系列教程04_STM32CubeMX各窗口界面描述
  3. 影响未来十年的2020十大科技趋势,除了AI与区块链,还有哪些?
  4. 宝尚网上股票缩量商场拉大盘股高潮
  5. 【十八掌●基本功篇】第一掌:Java之IO
  6. 谷歌2018博士生奖研金名单出炉,清华、上交大多人入选
  7. 黑苹果重置NVRAM方法,无法进入系统,丢失引导
  8. 为什么要有SerialVersionUID?
  9. 图解2022年城市人口迁移趋势
  10. 【示波器的基本使用】以及【示波器按键面板上各个按键含义的介绍】