linux du查询大鱼100m的文件,Dayu API Analysis

User

Page

Request Url

baseurl = "http://ff.dayu.com/author/1002/{uid}"

example_url = "http://ff.dayu.com/author/1002/7f5ce0968e384eda81a1d637c9df0a04"

Request method

Get

Headers

headers = {

'Host':'iflow.uczzd.cn',

'Content-Type':'application/json',

'Accept-Encoding':'gzip, deflate, sdch',

'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',

}

Response

cb6a432bfbf1

Json data

Article

Page

Request url

http://ff.dayu.com/contents/{article_id}?biz_id=1002&_fetch_author=1

http://ff.dayu.com/contents/282433764834673664?biz_id=1002&_fetch_author=1

Request method

Get

headers

cb6a432bfbf1

headers

Paras

These two paras are nessesary.

cb6a432bfbf1

paras

Response

cb6a432bfbf1

Response

cb6a432bfbf1

body segement

cb6a432bfbf1

author info

Article List

Page

Request url

# url format

url = "http://ff.dayu.com/contents/author/{uid}"\

# example

url = "http://ff.dayu.com/contents/author/10b021b629f841ae8bd1c33ec63c4f5f"

Request method

Get

Request headers

headers = {

'Host': 'ff.dayu.com',

'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:60.9) Gecko/20100101 Goanna/4.1 Firefox/60.9 PaleMoon/28.4.1',

'Accept-Encoding': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',

}

Request parameters

# biz_id may be catelog

# _size: the number of object each page, max value 100

# _page: page number

# _order_type: order type

# status and _fecth fixed

params = {

'biz_id': '1002',

'_size': '20',

'_page': '1',

'_order_type': 'published_at',

'status': '1',

'_fetch': '1',

}

Response

cb6a432bfbf1

深度截图_选择区域_20190409142727.png

Headline Content

This page can only be previewed in UC browser, so I use Fidder to capture packages and analysis packages.

Page

cb6a432bfbf1

Recommand

Captured data (RAW Header)

GET /iflow/api/v1/channel/100?method=his&ftime=1554782740329&recoid=2931255839960049823&count=10&content_ratio=0&content_length=2048&app=uc-iflow&no_op=0&auto=0&_tm=1554792636678&uc_param_str=dnnivebichfrmintcpgidsudsvmedizbssnw&user_tag=bTkwBAr7cbO%2BOu3RZA%3D%3D&sp_gz=1&ssign=AAP0FovpTsB0DHfpiKKW3i6v2Kptpt%2FLJkW8l%2BkmvgldNHYFOR8vSCvfaKB7s%2FS4cEk%3D&dn=34246213619-287d20a2&nn=AAT3tTxd7%2FOK07o0%2F9XCqWsCnQ9IMhs5ZIs0ZwS5FiDObg%3D%3D&ve=11.0.4.846&bi=999&ch=&fr=android&mi=HUAWEI%20MLA-AL10&nt=2&pc=AAQ%2FJDdbUVTj%2FurM6xuCLCy3h0tYHPDkq%2B38tOTFKYE77I3733yQKduqXvVls4ne2RUD%2BR8m2ocPTtbq38si9zEV&gp=&ut=AASXCgkq2H%2Bwnk7pUg98WLqGiqP0iC1SenubMS7jI3e2xA%3D%3D&ai=AATIOjkF5L3td0fuOBPMJ%2FKSLJOsE8dnOPJ8Y9Vumy2cFw%3D%3D&sv=ucreleasex86&me=AARdviFlhYfUj0R%2FtkGVXTsr&di=30b49eccbbc54166&zb=&ss=720x1280&nw=&xss_enc=31 HTTP/1.1

Host: iflow.uczzd.net

Content-Type: application/json

Accept-Encoding: gzip

We found the number followed channel (100) is the category of content, contains these segments:

cb6a432bfbf1

category.png

and we record all these categories code :

category_code

catetory

100

推荐

10016

视频

51830095

热点

179223212

娱乐

923258246

体育

10000

美食

10005

文玩

10006

职场

10007

科学探索

10008

星座

10012

动漫

10013

搞笑

1001932710

国际

10306

NBA

10308

新时代

10335

好货

10346

公益

1099189934

情感

1105405272

军事

1192652582

社会

1213442674

时尚

1404457531635

电影

1525483516

科技

169476544

游戏

1911322354

涨知识

1964289243

图片

1972619079

旅游

200

中山(猜测和地理位置有关)

242677432

互联网

26325229

财经

323644874

汽车

408250330

育儿

472933935

健康

586710362

房产

674534

健身

681723207

教育

696724

商业

701104723

历史

701538712

国际足球

794794774

足球

835729

数码

90001

股票

90003

家居

90005

美容瘦身

Request url

baseurl = 'http://iflow.uczzd.cn/iflow/api/v1/channel/{category_code}'

Request header

headers = {

Host: iflow.uczzd.net

Content-Type: application/json

Accept-Encoding: gzip

}

Requests Parameters

All segement could be static and do not need to change.

{ '_tm': '1554792636678',

'ai': 'AATIOjkF5L3td0fuOBPMJ/KSLJOsE8dnOPJ8Y9Vumy2cFw==',

'app': 'uc-iflow',

'auto': '0',

'bi': '999',

'content_length': '2048',

'content_ratio': '0',

'count': '10',

'di': '30b49eccbbc54166',

'dn': '34246213619-287d20a2',

'fr': 'android',

'ftime': '1554782740329',

'me': 'AARdviFlhYfUj0R/tkGVXTsr',

'method': 'his',

'mi': 'HUAWEI MLA-AL10',

'nn': 'AAT3tTxd7/OK07o0/9XCqWsCnQ9IMhs5ZIs0ZwS5FiDObg==',

'no_op': '0',

'nt': '2',

'pc': 'AAQ/JDdbUVTj/urM6xuCLCy3h0tYHPDkq+38tOTFKYE77I3733yQKduqXvVls4ne2RUD+R8m2ocPTtbq38si9zEV',

'recoid': '2931255839960049823',

'sp_gz': '1',

'ss': '720x1280',

'ssign': 'AAP0FovpTsB0DHfpiKKW3i6v2Kptpt/LJkW8l+kmvgldNHYFOR8vSCvfaKB7s/S4cEk=',

'sv': 'ucreleasex86',

'uc_param_str': 'dnnivebichfrmintcpgidsudsvmedizbssnw',

'user_tag': 'bTkwBAr7cbO+Ou3RZA==',

'ut': 'AASXCgkq2H+wnk7pUg98WLqGiqP0iC1SenubMS7jI3e2xA==',

've': '11.0.4.846',

'xss_enc': '31'

We use this Params to request, and suprise~, we got a mess page, look like encoding problem. Look back to params, we found this one : xss_enc, try to request without this segment, and we got the json data. So, the final parameters is :

{ '_tm': '1554792636678',

'ai': 'AATIOjkF5L3td0fuOBPMJ/KSLJOsE8dnOPJ8Y9Vumy2cFw==',

'app': 'uc-iflow',

'auto': '0',

'bi': '999',

'content_length': '2048',

'content_ratio': '0',

'count': '10',

'di': '30b49eccbbc54166',

'dn': '34246213619-287d20a2',

'fr': 'android',

'ftime': '1554782740329',

'me': 'AARdviFlhYfUj0R/tkGVXTsr',

'method': 'his',

'mi': 'HUAWEI MLA-AL10',

'nn': 'AAT3tTxd7/OK07o0/9XCqWsCnQ9IMhs5ZIs0ZwS5FiDObg==',

'no_op': '0',

'nt': '2',

'pc': 'AAQ/JDdbUVTj/urM6xuCLCy3h0tYHPDkq+38tOTFKYE77I3733yQKduqXvVls4ne2RUD+R8m2ocPTtbq38si9zEV',

'recoid': '2931255839960049823',

'sp_gz': '1',

'ss': '720x1280',

'ssign': 'AAP0FovpTsB0DHfpiKKW3i6v2Kptpt/LJkW8l+kmvgldNHYFOR8vSCvfaKB7s/S4cEk=',

'sv': 'ucreleasex86',

'uc_param_str': 'dnnivebichfrmintcpgidsudsvmedizbssnw',

'user_tag': 'bTkwBAr7cbO+Ou3RZA==',

'ut': 'AASXCgkq2H+wnk7pUg98WLqGiqP0iC1SenubMS7jI3e2xA==',

've': '11.0.4.846',

}

Response

cb6a432bfbf1

Response

Search Interface

http://zzd.sm.cn/iflow/api/v1/article/fsearch?uc_param_str=dnnivebichfrmintcpgieiwidsudpf&dn=34246213619-287d20a2&nn=AAT3tTxd7%2FOK07o0%2F9XCqWsCnQ9IMhs5ZIs0ZwS5FiDObg%3D%3D&ve=11.0.4.846&bi=999&fr=android&mi=HUAWEI%20MLA-AL10&nt=2&pc=AAQ%2FJDdbUVTj%2FurM6xuCLCy3h0tYHPDkq%2B38tOTFKYE77I3733yQKduqXvVls4ne2RUD%2BR8m2ocPTtbq38si9zEV&gp=AATf8b03D799URd1la3Wd1ocA3Ufn9jJVYy4353o6uhweg%3D%3D&wf=AAT%2FusDVFBpmDf56fHblX4%2B0&ut=AASXCgkq2H%2Bwnk7pUg98WLqGiqP0iC1SenubMS7jI3e2xA%3D%3D&ai=AATIOjkF5L3td0fuOBPMJ%2FKSLJOsE8dnOPJ8Y9Vumy2cFw%3D%3D&pf=151&zzd_from=webapp&app=webapp&is_h5=1&client_os=webapp&sn=3429661071603923733&page=1&size=20&source=&sid=&q=%E5%B0%8F%E7%B1%B3&scene=2&_=1554801318767&callback=jsonp1

Requests params

{ '_': '1554801318767',

'ai': 'AATIOjkF5L3td0fuOBPMJ/KSLJOsE8dnOPJ8Y9Vumy2cFw==',

'app': 'webapp',

'bi': '999',

'callback': 'jsonp1',

'client_os': 'webapp',

'dn': '34246213619-287d20a2',

'fr': 'android',

'gp': 'AATf8b03D799URd1la3Wd1ocA3Ufn9jJVYy4353o6uhweg==',

'is_h5': '1',

'mi': 'HUAWEI MLA-AL10',

'nn': 'AAT3tTxd7/OK07o0/9XCqWsCnQ9IMhs5ZIs0ZwS5FiDObg==',

'nt': '2',

'page': '1',

'pc': 'AAQ/JDdbUVTj/urM6xuCLCy3h0tYHPDkq+38tOTFKYE77I3733yQKduqXvVls4ne2RUD+R8m2ocPTtbq38si9zEV',

'pf': '151',

'q': '小米',

'scene': '2',

'size': '20',

'sn': '3429661071603923733',

'uc_param_str': 'dnnivebichfrmintcpgieiwidsudpf',

'ut': 'AASXCgkq2H+wnk7pUg98WLqGiqP0iC1SenubMS7jI3e2xA==',

've': '11.0.4.846',

'wf': 'AAT/usDVFBpmDf56fHblX4+0',

'zzd_from': 'webapp'}

Segment q is your keyword query.

Request headers

headers = {

'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36',

'Host':'zzd.sm.cn',

'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',

'Accept-Encoding':'gzip, deflate',

'Accept-Language':'zh-CN,zh;q=0.9',

}

Comment

URL

[http://m.sp.uczzd.cn/iflow/api/v2/cmt/article/14259383920110042630/comments/byhot](http://m.sp.uczzd.cn/iflow/api/v2/cmt/article/14259383920110042630/comments/byhot)

New Article List

url

http://api.mp.uc.cn/api/v1/users/messages/wemedias/{uid}

params

uc_param_str: frdnpfvecpntgibiniprdswi

app: ucweb

sno: AAOsTls6E2Bobfr7HLugi9sD

max_pos: 1554892965814

size: 100

fr: android

dn: 34246213619-287d20a2

pf: 151

ve: 11.0.4.846

pc: AAQ/JDdbUVTj/urM6xuCLCy3h0tYHPDkq+38tOTFKYE77I3733yQKduqXvVls4ne2RUD+R8m2ocPTtbq38si9zEV

nt: 2

gp: AATf8b03D799URd1la3Wd1ocA3Ufn9jJVYy4353o6uhweg==

bi: 999

nn: AAT3tTxd7/OK07o0/9XCqWsCnQ9IMhs5ZIs0ZwS5FiDObg==

pr: UCMobile

ut: AASXCgkq2H+wnk7pUg98WLqGiqP0iC1SenubMS7jI3e2xA==

wf: AAT/usDVFBpmDf56fHblX4+0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值