Python爬虫,某音1024无码美女小视频下载爬取

哪里有流量,哪里就有用户,哪里就有需求,哪里就有韭菜,毫无疑问,要数火热异常的app,国内就是某音,国外就是TikTok,各种韭菜,收割大镰刀横生。

食色性也,APP野蛮生长必离不开,某些美女小视频,无疑是LSP的最爱,奈何有码,这里本渣渣花费了不少时间(研究)抄袭了大佬们的代码,带来某音1024无码美女小视频下载爬取方法。

视频:LSP的最爱,兔子警官!

其实前面本渣渣就有分享过某音小视频无码下载工具脚本,不过是直接调用的现成网络接口来实现的,感兴趣的话可以移步查看,现在还是可以使用的!

【福利】Python抖音小视频无水印下载工具助手exe

Python爬虫,某音1024无码美女小视频下载爬取_第1张图片工具还能使用,

仅供学习参考使用!

LSP们自重!!

1024无码视频关键接口

想要获取小视频,无疑最关键的是找寻到接口,获取到播放视频的网址,而无码播放视频的网址获取是核心所在。

Python爬虫,某音1024无码美女小视频下载爬取_第2张图片

某音在20年的时候有过更新,这就遗留了老接口以及更新的接口地址,大概率是爬取的大佬哥们太屌了,实在没办法封禁,所以更新了一下接口。(话外之音:其实某音如此强悍的加班高薪技术团队,过滤大部分爬虫完全是可行的,难道是考虑到商业因素还是其他什么因素,没有完全封禁,本渣渣私下猜测!)

更新新版后,还是有点“鸡贼”的,隐藏了无码视频的接口,关键有码视频的接口地址还带有wm的两个首字母,不得不说某音程序猿的某些恶趣味啊!

新版视频接口地址:

#有码:
https://aweme.snssdk.com/aweme/v1/playwm/?video_id=video_id&ratio=720p&line=0
#无码:
https://aweme.snssdk.com/aweme/v1/play/?video_id=video_id&ratio=720p&line=0

老版视频接口地址:

#无码:
https://aweme.snssdk.com/aweme/v1/play/?video_id=video_id&line=0&ratio=540p&media_type=4&vr_type=0&improve_bitrate=0&is_play_url=1&is_support_h265=0&source=PackSourceEnum_PUBLISH

获取到每个视频的“video_id”唯一地址就能获取到视频了!

由于本渣渣分析的晚,老版只知道这个无码的地址,经测试老版接口视频也是能够下载的,至于某音什么更新放弃,那就不得而知了!

1024无码视频抓包分析

应用谷歌浏览器我们可以很简单的对于分享的某音小视频进行抓包数据分享,需要提醒的是浏览器协议头需要更换为手机的ua!

视频数据接口

Python爬虫,某音1024无码美女小视频下载爬取_第3张图片

手机ua协议头

Python爬虫,某音1024无码美女小视频下载爬取_第4张图片

视频json数据

Python爬虫,某音1024无码美女小视频下载爬取_第5张图片

Python爬虫,某音1024无码美女小视频下载爬取_第6张图片

Python爬虫,某音1024无码美女小视频下载爬取_第7张图片

1024无码视频爬取关键

很显然,某音小视频下载爬取,只需要获取到无码的播放地址即可,而这中间是存在反爬的,一个是需要通过手机ua协议头访问,另一个是需要添加refer协议头,同时关键点在于网址跳转的获取!

本渣渣这里分享部分关键源码供大家参考学习:

获取跳转网址

#获取真实跳转网址
def get_real_url(url):
    headers = {
        "user-agent": "Mozilla/5.0 (Linux; U; Android 8.0.0; zh-CN; PIC-AL00 Build/HUAWEIPIC-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.8.4.1064 Mobile Safari/537.36",
    }
    response = requests.head(url=url, headers=headers, stream=True)
    real_url = response.headers['Location']
    print(real_url)
    return real_url

获取视频关键json参数

#获取json数据中的视频参数
def get_vid(item_ids):
    headers = {
        "referer": "https://www.iesdouyin.com/share/video/6799805774689209603/?region=CN&mid=6662102442286533388&u_code=i6dmfl75&titleType=title&utm_source=copy_link&utm_campaign=client_share&utm_medium=android&app=aweme",
        "user-agent": "Mozilla/5.0 (Linux; U; Android 8.0.0; zh-CN; PIC-AL00 Build/HUAWEIPIC-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.8.4.1064 Mobile Safari/537.36",
    }
    url=f"https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids={item_ids}"
    response=requests.get(url=url,headers=headers,timeout=5)
    json_data=response.json()
    play_title=json_data['item_list'][0]['desc']
    video_id=json_data['item_list'][0]['video']['vid']
    video_data=video_id,play_title
    print(video_data)
    return video_data

下载视频

#下载视频
def down_video(play_name,play_url):
    headers = {
        "user-agent": "Mozilla/5.0 (Linux; U; Android 8.0.0; zh-CN; PIC-AL00 Build/HUAWEIPIC-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.8.4.1064 Mobile Safari/537.36",
    }
    r=requests.get(url=play_url,headers=headers,timeout=6)
    with open(f'{play_name}.mp4','wb') as f:
        f.write(r.content)

    print(f'{play_name} 视频下载完成!')

1024无码美女小视频爬取效果:

Python爬虫,某音1024无码美女小视频下载爬取_第8张图片

Python爬虫,某音1024无码美女小视频下载爬取_第9张图片

注意:以上仅供学习参考使用,如违法违规使用,与本渣渣无关!!

完整爬虫源码获取 

长按二维码关注公众号

Python爬虫,某音1024无码美女小视频下载爬取_第10张图片

后台回复:小视频

最后关于某音为主的算法类自媒体内容,借用大佬李辉的思考

Python爬虫,某音1024无码美女小视频下载爬取_第11张图片

感兴趣可自行找到原文!

本渣渣的建议:

Python爬虫,某音1024无码美女小视频下载爬取_第12张图片

尽量成为收割者,

而非韭菜,

不妨加入到内容制造者的收割狂欢中..

往期推荐

Python爬虫,某音1024无码美女小视频下载爬取_第13张图片

微博爬虫,python微博用户主页小姐姐图片内容采集爬虫

Python爬虫,某音1024无码美女小视频下载爬取_第14张图片

图片爬虫,手把手教你Python多线程下载获取图片

Python爬虫,某音1024无码美女小视频下载爬取_第15张图片

Python文件下载爬虫,解析如何跳转真实下载链接下载文件

Python爬虫,某音1024无码美女小视频下载爬取_第16张图片

Python爬虫,B站视频下载源码脚本工具助手附exe

·················END·················

你好,我是二大爷,

革命老区外出进城务工人员,

互联网非早期非专业站长,

喜好python,写作,阅读,英语

不入流程序,自媒体,seo . . .

公众号不挣钱,交个网友。

读者交流群已建立,找到我备注 “交流”,即可获得加入我们~

听说点 “在看” 的都变得更好看呐~

关注关注二大爷呗~给你分享python,写作,阅读的内容噢~

扫一扫下方二维码即可关注我噢~

Python爬虫,某音1024无码美女小视频下载爬取_第17张图片

关注我的都变秃了

说错了,都变强了!

不信你试试

Python爬虫,某音1024无码美女小视频下载爬取_第18张图片

扫码关注最新动态

公众号ID:eryeji

你可能感兴趣的:(kinect,website,mooc,oauth,url)