# HeroVideo
仿Bilibili Android客户端的App,视频源来自于网络爬虫,仅供学习使用。
主要参考项目:
https://github.com/Bilibili/ijkplayer
https://github.com/HotBitmapGG/bilibili-android-client
https://github.com/Rukey7/IjkPlayerView
https://github.com/soimort/you-get
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
爬虫(Web Crawler)是一种自动化程序,用于从互联网上收集信息。其主要功能是访问网页、提取数据并存储,以便后续分析或展示。爬虫通常由搜索引擎、数据挖掘工具、监测系统等应用于网络数据抓取的场景。 爬虫的工作流程包括以下几个关键步骤: URL收集: 爬虫从一个或多个初始URL开始,递归或迭代地发现新的URL,构建一个URL队列。这些URL可以通过链接分析、站点地图、搜索引擎等方式获取。 请求网页: 爬虫使用HTTP或其他协议向目标URL发起请求,获取网页的HTML内容。这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对获取的HTML进行解析,提取有用的信息。常用的解析工具有正则表达式、XPath、Beautiful Soup等。这些工具帮助爬虫定位和提取目标数据,如文本、图片、链接等。 数据存储: 爬虫将提取的数据存储到数据库、文件或其他存储介质中,以备后续分析或展示。常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-Agent。 反爬虫应对: 由于爬虫的存在,一些网站采取了反爬虫措施,如验证码、IP封锁等。爬虫工程师需要设计相应的策略来应对这些挑战。 爬虫在各个领域都有广泛的应用,包括搜索引擎索引、数据挖掘、价格监测、新闻聚合等。然而,使用爬虫需要遵守法律和伦理规范,尊重网站的使用政策,并确保对被访问网站的服务器负责。
资源推荐
资源详情
资源评论
收起资源包目录
基于IjkPlayer的仿Bilibili Android客户端,直播及点播视频源来自于网络爬虫.zip (434个子文件)
gradlew.bat 2KB
.gitignore 598B
.gitignore 7B
build.gradle 4KB
build.gradle 564B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 52KB
BangumiDetailsCommentInfo.java 110KB
BangumiDetailsInfo.java 85KB
LiveAppIndexInfo.java 47KB
VideoDetailsInfo.java 45KB
MediaPlayer.java 37KB
MediaPlayerView.java 34KB
RegionRecommendInfo.java 30KB
RecommendInfo.java 26KB
BangumiAppIndexInfo.java 21KB
CircleProgressView.java 21KB
SystemBarHelper.java 18KB
BangumiDetailsActivity.java 16KB
RegionTypesInfo.java 15KB
HomeRecommendedSection.java 15KB
LiveAppIndexAdapter.java 14KB
RegionDetailsInfo.java 13KB
SectionedRecyclerViewAdapter.java 13KB
BiliDanmukuParser.java 11KB
VideoDetailsActivity.java 11KB
LivePlayerActivity.java 10KB
MeasureHelper.java 10KB
VideoIntroductionFragment.java 10KB
Section.java 10KB
TextureRenderView.java 10KB
SurfaceRenderView.java 9KB
CircleImageView.java 9KB
Test2Fragment.java 9KB
HomeRecommendFragment.java 9KB
MainActivity.java 8KB
Video.java 8KB
HomeBangumiFragment.java 8KB
RetrofitHelper.java 8KB
BannerView.java 7KB
AdvertisingActivity.java 7KB
VideoCommentInfo.java 7KB
HomeRegionFragment.java 7KB
RegionTypeRecommendFragment.java 6KB
BangumiDetailsRecommendInfo.java 6KB
BangumiRecommendInfo.java 6KB
DateUtil.java 6KB
TestFragment.java 6KB
HeaderViewRecyclerAdapter.java 6KB
MediaPlayerActivity.java 6KB
RegionTypeDetailsActivity.java 6KB
BangumiDetailsHotCommentAdapter.java 5KB
HomePageFragment.java 5KB
HomeBangumiSeasonNewSection.java 5KB
BangumiDetailsCommentAdapter.java 5KB
UserLiveRoomStatusInfo.java 5KB
RxBaseActivity.java 5KB
RegionTypeDetailsFragment.java 5KB
ThemePickDialog.java 5KB
PreferenceUtil.java 5KB
RxLazyFragment.java 4KB
HeroVideoApp.java 4KB
HomeBangumiNewSerialSection.java 4KB
HomeLiveFragment.java 4KB
BiliAppService.java 4KB
LiveAppIndexActivity.java 4KB
CommonUtil.java 4KB
BiliDanmukuCompressionTools.java 3KB
AbsRecyclerViewAdapter.java 3KB
BangumiDetailsSelectionAdapter.java 3KB
HDVideoInfo.java 3KB
HomeBangumiRecommendSection.java 3KB
SnackAnimationUtil.java 3KB
HomeBangumiRecommendAdapter.java 3KB
BangumiService.java 3KB
BangumiDetailsRecommendAdapter.java 3KB
ConstantUtil.java 3KB
BangumiDetailsSeasonsAdapter.java 3KB
BiliApiService.java 3KB
HomeBangumiItemSection.java 3KB
BiliDanmukuDownloadUtil.java 3KB
HomeRegionItemAdapter.java 3KB
VideoDetaisSelectionAdapter.java 2KB
IRenderView.java 2KB
BangumiIndexInfo.java 2KB
StatelessSection.java 2KB
BannerAdapter.java 2KB
RecommendBannerInfo.java 2KB
HomeRecommendBannerSection.java 2KB
HomeBangumiBannerSection.java 2KB
HomePagerAdapter.java 2KB
RxBaseViewPresenter.java 2KB
ThemeHelper.java 2KB
UrlHelper.java 2KB
ToastUtil.java 2KB
RxBus.java 2KB
DisplayUtil.java 2KB
LogUtil.java 1KB
ApiConstants.java 1KB
共 434 条
- 1
- 2
- 3
- 4
- 5
资源评论
JJJ69
- 粉丝: 6138
- 资源: 5674
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功