序言

Instagram(照片墙)是一款运行在移动端上的社交应用,以一种快速、美妙和有趣的方式将你随时抓拍下的图片彼此分享,Facebook公司旗下社交应用

本篇文章主要是如何“高速复制粘贴”Instagram里的视频

环境使用

  • Python 3.8
  • Pycharm

主要模块使用

  • requests

代码编写

请求网站

url = 'https://www.instagram.com/graphql/query/?query_hash=69cba40317214236af40e7efa697781d&variables=%7B%22id%22%3A%2225025320%22%2C%22first%22%3A12%2C%22after%22%3A%22QVFDNFFmNWtjVWptaHNHN2Fhd21hdlFOQ1BMbDZQeHMzSVczMnl6T2dUN2U3YU5kYm9jZW1rYXgtUHlyQ0xMS2tjRm9iLXp2WG5Zb2NWSE9LR3laRU9zTw%3D%3D%22%7D'
headers = {'cookie': 'mid=Yr_f0AALAAGON2Eshq1-xqSrwgYv; ig_did=171E68A6-7132-4DE4-BE07-0B21352CE315; ig_nrcb=1; csrftoken=nZWluAdEtRyverD04rZECJdTTpqFUM2v; ds_user_id=53914138896; sessionid=53914138896%3AdSQkczPUqeBlKA%3A0%3AAYdUZgBloqRamafNmehfod2vBZQXVdLGvL66lV55qw; datr=CeW_YlRjzoVC-Kv6Yvqrnda3; fbm_124024574287414=base_domain=.instagram.com; fbsr_124024574287414=44mb43B3CsveUJD_NWVjypxL1Mg5HzmaboYwdPBSOhE.eyJ1c2VyX2lkIjoiMTAwMDgzMDk4MzUzNDY2IiwiY29kZSI6IkFRRFRBSlBZdjJsR294SFpqQ1lTYmhwMUFUYVFCb3JXODhVbVBYX3VHTmR3MEYzNV9wMWtYWGdjenlVQXhxbnJuNTBEMWhIeWVJVVJFc2xhZ0NkY0NBNkwzd3FuWHAxYnphMUlPNTVZbFhVWnRGdndsRGtKRGlaejBNV1kyMS11Y1l6YUY5RmhNeGtTdjUxdU9DZDNKczA5bVZKSUQ3am13ZVB6R1FOVEY5am52bU1KZFBWbGpBTlE0QkNURWduSzBLM3ZnWUpBa0IxRFhTN21hN1VLSTVLU24yYzN4LVZpWk1hNWx0c25hNlhmNEJRMXhqVTdvNTIzQjVIcDhjRnRDNzlGZi1BSjYyeUVQM29XOVhuSk1ybndxa3R0SmVCbWl1aUpkSl9PZ1NpVGxiVmxBcFMwNS1nMlFoRHlDbjJObUlPTDdRYnI4M1dxWWNSajNIbmw3WlQwIiwib2F1dGhfdG9rZW4iOiJFQUFCd3pMaXhuallCQUZRMzFSWkJwVFZxTThKTVhOaEowUldGZDg3M3V3QUhPOFNLWkNuNHg5S3NHbWNydzRrZDJaQlpBb2pxUVgwdk5rMXFrWkN3WkJwNm9udmhSR1RwMjhXVlpDZ01yYzNGTlpBNFpBcHkxTG1wWTE5TkNKQnNHNHRLRGZpOUFScVlHdm9BWkF0UjVTZzZseG01Z1Y5cjRQdEo4blBmMEZaQ3R3eGpZTUJDQXZuZExTR2Jhem91d0l1cUVzWkQiLCJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImlzc3VlZF9hdCI6MTY1Njc0NDExN30; fbsr_124024574287414=8U6nJaZd9v_-yN9_pOuM_f85VO9MnOh9wKtVnck79GI.eyJ1c2VyX2lkIjoiMTAwMDgzMDk4MzUzNDY2IiwiY29kZSI6IkFRRGVyQ1dDNzlzWHFoN2VPYkVGNDkyZlBrMHg0b0dVaWRHeFJmWHU0clpsNGVncDRlTVhvVVJUM1hpbk9uSnJPRkZmRXBIR1hNd2I0M2hnRDF5VzZvYUg0Zjg3MVFqc1BSVURtT2RNcURaNDRZcENPWnlPRzllbzNkSjNzYS1IbnBCUlRmSy1tN3o3QWQxZ0d0UlItcnJ5V1d2djM3emxKYmJfQmxvNXVfT3EtV2pZWjdXZnVKOG1PLWMwTWlhdzB6RE1ZZmo0VFhoRXJuQTBfblJ4QWszMFlqR3JUSTVXd0J0VkExT25SMEZPSHZZa0RqTC1KYS1CLVpydG9IaHE4dFVSLXNNQVNlNW1lb0lyQ2NGZndBSm1uZmxkRnl1b2UxMGs0ejROdlA4cVd0RGd4ZzRnLWJCbGtid2FBcUhaRGZZOEI1UXo0T3dxdmhoV3dSS1psZVJHIiwib2F1dGhfdG9rZW4iOiJFQUFCd3pMaXhuallCQUhiQzR2TU9aQnF1T25FcVA2RU13N3lEYkZaQXpnQkRCQlNqbU1aQXdZU2FaQjVGZEJXWkFXMDBiVG13U0Z1SFd4b2VIalIyOWhDRHA4TExaQW9EODN3UDZmbGdKSjlzelpCQVJqQVJOV1ZtVlR4WkI3TUVNNXpNN3NaQXFzcEVmVVFYb3V5NXF1NDU3ak52UGl2N3hhQmtjWkJLWkE1dXhEYUlJZUtYOGk5cFJoa2dxNUNqM2gyWkJLWVpEIiwiYWxnb3JpdGhtIjoiSE1BQy1TSEEyNTYiLCJpc3N1ZWRfYXQiOjE2NTY3NDQxMTd9; rur="EAG\05453914138896\0541688280184:01f7fbbf803c04403c41e92677764cf18d5c012e079a4cfd0d7b94107375e93be9e6b7fe"','referer': 'https://www.instagram.com/instagram/','user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36','viewport-width': '2560','x-asbd-id': '198387','x-csrftoken': 'nZWluAdEtRyverD04rZECJdTTpqFUM2v','x-ig-app-id': '936619743392459','x-ig-www-claim': 'hmac.AR1Do_jGsh-QtK6YpzVBvUI6Fb_1qQ7SzZYlfrdsTz3TLjUH','x-requested-with': 'XMLHttpRequest',
}
response = requests.get(url=url, headers=headers, verify=False)

返回数据

print(response.json())

解析数据

for index in response.json()['data']['user']['edge_owner_to_timeline_media']['edges']:try:video_id = index['node']['id']print(video_id)link = f'https://i.instagram.com/api/v1/media/{video_id}/info/'json_data = requests.get(url=link, headers=headers).json()# pprint.pprint(json_data)video_url = json_data['items'][0]['video_versions'][0]['url']# 获取二进制数据内容video_content = requests.get(url=video_url, headers=headers).contentexcept:pass

保存数据

with open('video\\' + video_id + '.mp4', mode='wb') as f:f.write(video_content)

效果



Python“快速复制粘贴”ins社交网站信息数据

哔站视频号个人主页:松鼠爱吃饼干
200+ Python案例讲解

Python“快速复制粘贴”ins数据,一个简单的外国分享网站相关推荐

  1. Python快速复制粘贴ins数据,采集网站内视频内容

    Ins(照片墙)是一款运行在移动端上的社交应用,以一种快速.美妙和有趣的方式将你随时抓拍下的图片彼此分享 本篇文章主要是如何"高速复制粘贴"Ins里的视频 环境使用 Python ...

  2. 【python】批量高速获取 Instagram,一个简单的外国分享网站

    前言 嗨喽~大家好呀,这里是魔王呐 ! Instagram(照片墙)是一款运行在移动端上的社交应用,以一种快速.美妙和有趣的方式将你随时抓拍下的图片彼此分享,Facebook公司旗下社交应用 本篇文章 ...

  3. python自动化小技巧08——从剪贴板读取数据(快速复制粘贴)

    从网页获取数据,对于爬虫等方法是很快,但是网页文件通常对新手不友好,结构格式什么的很复杂,对于无写爬虫代码能力的小白就只能复制粘贴数据了,一点点从网页上把数据复制,然后粘贴到excel里面. 但是对于 ...

  4. Excel 2010 如何将筛选后的数据复制粘贴到另一个工作表筛选后的表格里

    如果你是指自动筛选后,把筛选数据复制/粘贴到另外一个工作表中,不妨试试试 第一步选中筛选后的数据区域:第二步执行菜单命令"编辑/定位/定位条件/可见单元格",确定:第三步单击复制按 ...

  5. 在vim中快速复制粘贴多行

    在vim中快速复制粘贴多行 用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴.  这样做: 1. 将光标移动到要复制的文本开始的地方,按v进入可视模式. 2. 将光标移动到要复制的文本的结束的 ...

  6. python处理表格数据-基于Python快速处理PDF表格数据

    我们有下面一张PDF格式存储的表格,现在需要使用Python将它提取出来. 使用Python提取表格数据需要使用pdfplumber模块,打开CMD,安装代码如下: pip install pdfpl ...

  7. PPT文档如何快速复制粘贴幻灯片

    在做PPT时,减少工作量,今天我们来分享一个快速复制粘贴幻灯片的方法. 1.首先,运行软件,打开需要进行修改的PPT文件: 2.然后,在缩略图上选择需要快速复制粘贴的幻灯片并鼠标右键,在右键菜单中选择 ...

  8. 从一个文档复制粘贴到另一个文档时把ndnote插入的参考文献也复制过去

    从一个文档复制粘贴到另一个文档时把endnote插入的参考文献也复制过去 之前我因为自己已经写好一小篇文章,想把部分内容直接复制粘贴到自己的论文中去,结果发现参考文献没有跟着进去,就在网上找了各种方法 ...

  9. python通过Tkinter库实现的一个简单的文本编辑器源码

    下边资料是关于python通过Tkinter库实现的一个简单的文本编辑器的内容. from tkSimpleDialog import askstring from tkFileDialog impo ...

最新文章

  1. 泰晤士报华科计算机排名,国内大学排行被“高估”的三所985大学,实力远小于排名,你认可吗?...
  2. Flutter(一):用BottomNavigationBar实现常规的底部导航
  3. 佛山市禅城区计算机培训机构排名前十,佛山名气大的机器人编程教育品牌排名...
  4. 查看LoadRunner脚本请求日志和服务器返回值方法
  5. 基于iscsi实现文件存储共享
  6. python filter函数_Python列表的8个实用技巧
  7. BUUCTF-[网鼎杯 2020 青龙组]singal——angr学习记录
  8. 服务器里怎么维修装备,教你在服务器加自己的装备
  9. AIsing Programming Contest 2020 总结
  10. C语言里最基础的关键字
  11. 38--合并两个排序的链表
  12. 两种解除禁止右键、选中、复制的方法
  13. react前端显示图片_如何在react项目中引用图片?
  14. 贴片SMD制作PCB封装详细设计规范和步骤
  15. 无线传感器网络技术及应用(课后习题答案)
  16. 测试点击屏幕次数的软件_红蜘蛛5校色仪怎么用?显示器校色及测试色域和色彩精准度详细教程...
  17. python 词表里的词不符合_收藏干货丨初中英语单词1600个词表+mp3下载
  18. 流程固化、僵化、优化的三个过程
  19. “城市大脑”治城一年 杭州“变”了
  20. BLS 签名和基于 BLS 签名的门限签名

热门文章

  1. 熟知ghost参数 恢复系统没烦恼【xpghost】
  2. 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web
  3. 树莓派制作家用服务器,树莓派搭建家用小型NAS服务器
  4. NodeJs搭建本地服务器之使用手机访问
  5. 第三方yum源rpmforge
  6. js 移动端阻止下拉滑动、刷新
  7. 大数据处理的关键技术(二)
  8. Flink SQL 自定义 Connector
  9. Jieba、NLTK等中英文分词工具进行分词
  10. Dev C++ 运行出现:源文件未编译