当前位置: 首页 > news >正文

苏州网站建设要点上海网站制作电话

苏州网站建设要点,上海网站制作电话,SEO网站公司,毕业设计做网站答辩会问什么前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 俗话说的好#xff1a;技能学了~就要用在自己喜欢得东西上#xff01;#xff01; 这我不得听个话~我喜欢小姐姐#xff0c;跳舞的小姐姐 这不得用python把小姐姐舞采集下来~嘿嘿嘿 完整源码、素材皆可点击文章下方名片…前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 俗话说的好技能学了~就要用在自己喜欢得东西上 这我不得听个话~我喜欢小姐姐跳舞的小姐姐 这不得用python把小姐姐舞采集下来~嘿嘿嘿 完整源码、素材皆可点击文章下方名片获取此处跳转 知识点 采集基本流程 re正则表达式简单使用 requests json数据解析方法 数据保存 采集网站 开发环境 Python 3.8 Pycharm 模块使用: requests pip install requests 第三方模块 re 安装模块win R 输入cmd 输入安装命令 pip install 模块名 如果出现爆红 可能是因为 网络连接超时 切换国内镜像源 基本流程(固定): 一. 数据来源分析 确定采集内容是什么? (目标网址, 网址里面数据) 通过开发者工具进行抓包分析, 分析我们想要数据 通过请求那个url地址可以获得 I. 通过分析可以知道 播放url地址是什么? II. 通过播放地址, 去分析找寻, 数据包是在哪? III. 通过两个数据包 请求参数对比, 可以知道 只要获取所有ID 就可以获取内容 (图片id MP4ID 音乐ID 还是什么ID 都可以去列表页面获取) IV. 去分析 mp4ID可以从哪里获取 (一般情况都可以在列表页面获取) 我想要获取播放地址 要得到数据包 获取ID 二. 代码实现步骤 发送请求 获取数据 解析数据 保存数据 发送请求, 对于舞蹈列表页面发送请求 获取数据, 服务器返回数据内容 解析数据, 提取我们想要数据内容 ID 发送请求, 把ID传入到 数据包里面 发送请求 获取数据, 服务器返回数据内容 解析数据, 提取我们想要数据内容 标题 以及播放地址 保存数据, 把内容保存本地 多页数据采集 代码 完整源码、素材皆可点击此处获取) 导入模块 # 导入数据请求模块 import requests # 第三方模块 pip install requests 需要自行安装 # 导入re正则表达式 import re # 内置模块 不需要安装 # 导入格式化输出模块 import pprint # 内置模块 不需要安装发送请求, 对于舞蹈视频列表页面发送请求 for page in range(1, 11):print(f正在爬取第{page}页的数据内容)url fhttps:// **** .com/g/all?set_id51orderhotpage{page}# 爬虫是模拟浏览器对于服务器发送请求, 然后获取服务器返回数据内容# user-agent: 用户代理 表示浏览器基本身份信息 (一种简单反反爬手段)headers {user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36}# 通过requests模块里面get请求方式对于url地址发送请求, 并且携带上headers请求进行伪装, 最后用自定义变量response接收返回数据response requests.get(urlurl, headersheaders)# Response [200] 表示请求成功, 请求网址成功了 *** 200状态码表示请求成功, 但是不一定能够得到数据获取数据, 服务器返回数据内容 response.text 获取响应文本数据 # print(response.text)解析数据, 提取我们想要数据内容 视频ID # 解析方式: css re xpath# li data-vid676382675 想要数据 可以(.*?) 从response.text 里面去找寻这样数据内容# .*? 是可以匹配任意字符(除了\n换行符以外) 如果你只是单纯提取数字 最好用 \d 匹配一个或者多个数字video_ids re.findall(li data-vid(\d), response.text) # 返回列表数据for video_id in video_ids: # 通过for循环遍历 提取列表里面元素 一个一个提取# print(video_id)发送请求, 把视频ID传入到视频数据包里面发送请求 获取数据, 服务器返回数据内容 # f 字符串格式化方法 {} 占位符video_info fhttps:// **** .com/moment/getMomentContent?videoId{video_id}uid_1647433310180json_data requests.get(urlvideo_info, headersheaders).json()# print(json_data)# pprint.pprint(json_data)# 根据冒号左边的内容, 提取冒号右边的内容解析数据 title json_data[data][moment][title]video_url json_data[data][moment][videoInfo][definitions][0][url]保存数据 发送请求 并且获取数据 response.text 文本数据返回字符串数据response.json() json字典数据response.content 二进制数据video_content requests.get(urlvideo_url, headersheaders).contentwith open(video\\ title .mp4, modewb) as f:f.write(video_content)print(title, video_url) 尾语 好了今天的分享就差不多到这里了 完整代码、更多资源、疑惑解答直接点击下方名片自取即可。 对下一篇大家想看什么可在评论区留言哦看到我会更新哒(ง •_•)ง 喜欢就关注一下博主或点赞收藏评论一下我的文章叭 最后宣传一下呀~更多源码、资料、素材、解答、交流皆点击下方名片获取呀
http://www.hkea.cn/news/14340020/

相关文章:

  • 电商网站建设解决方案wordpress火车头采集器
  • 单页网站版权显示app外包公司大全
  • 联网站在线花钱做网站
  • 设计素材网站哪个最好推荐论坛类的网站怎样做
  • 医疗类网站前置审批自己做外贸购物网站
  • 公司网站备案需要哪些做公司网站需要的资料
  • 青岛网站建设谁家好一些centos6.9安装wordpress
  • 网站栏目功能分析网页禁止访问怎么能打开
  • 中国建设银行甘肃省分行网站团购网站模板 免费
  • 食品网站建设书python基础教程下载
  • 深圳商业网站建设怎么样长春网站制作报价
  • 网站的盈利方法如何寻找免费推广平台
  • 南宁自助模板建站传统建筑网站
  • 数码网站建设免费看看视频用什么软件好
  • 镇江网站建设工作室腾讯云服务器租用费用
  • 怎么做记步数的程序到网站企业内部网站建设网站
  • 灰色调网站网上卖东西怎么找货源
  • 江苏省建设工程质量监督站网站好动词做的网站能行吗
  • 做网站用什么系统社区推广活动方案
  • 代理平台注册网站建设长春网站开发公司哪家好
  • 网站开发国内外研究背景营销网站模板
  • 网站图文列表技校电子商务主要学什么
  • 网站网页策略黄页号码标记申诉
  • 网站建设第一品牌大型网站建设开发
  • 本溪建设网站外包是做什么的
  • 网站建设与网页设计案例教程 重庆大学出版社wordpress微信缩图
  • 建设网站计划 ppt深圳罗湖网站建设公司哪家好
  • 建网站的论坛宠物社区网站开发设计文档
  • 网站建设专业名词游戏平台搭建
  • 网站视频点播怎么做个人做网站可以盈利么