html豆瓣看过的电影源码,5.28-豆瓣电影信息爬取

程序实现目标

用户输入电影类型,如【热门 最新 经典 华语】 可获得此分类排名 Top 100 电影信息(电影名 评分 封面链接)

程序实现工具

星愿浏览器 以chromium为内核,操作方法与 chorme类似

Microsoft Visual Studio

程序设计分析

以 华语电影 为例,抓取此类型的数据,其他电影类型以此类推

0c45f9bd3d67

华语电影

1. 分析数据来源

通过观察源码中是否有数据,判断是否是动态加载

0c45f9bd3d67

判断是否是动态加载

进入源代码界面,ctrl + f 搜索一个前端页面中展示出的电影名

例:此处搜索《流浪地球》得到结果为0

0c45f9bd3d67

数据动态加载

2.查找电影信息位置

网页端按下 F12 调出浏览器的控制台;选择 network,按 F5 刷新

0c45f9bd3d67

刷新后页面

依次选择 XHR 加载 json 链接 - response

0c45f9bd3d67

此处可以清楚地看到我们所需的信息

点击 headers,查看其发送的链接地址和方法

0c45f9bd3d67

关注 Request URL 和 Request Method

将 链接地址 复制到浏览器中加载,可以得到如下内容

0c45f9bd3d67

华语电影信息

3. 获取更多电影信息

返回 选电影 界面,点击 加载更多 ,观察 链接 的变化

0c45f9bd3d67

加载前 page_start=0

0c45f9bd3d67

加载更多

0c45f9bd3d67

加载后 page_start=20

得到结论:若要 加载更多,只需改变 page_start

程序设计过程

1. 引入所需的包

#coding=ut f-8

import requests

import time

import json

from lxml import etree

2. 创建一个类,并定义 init

(包含 url列表和请求头)

class DoubanMovieSpider:

def __init__(self):

# 定义一个url列表,可以存放各种类别的url链接,这里只存放了华语电影的链接

self.url_list_temp = [

{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E5%8D%8E%E8%AF%AD&sort=recommend&page_limit=20&page_start={}",

"country": "CN"

}

]

# 定义请求头headers

self.headers = {

"Accept" : "*/*",

"Accept-Encoding" : "gzip, deflate, br",

"Accept-Language" : "zh,zh-TW;q=0.9,en-US;q=0.8,en;q=0.7,zh-CN;q=0.6",

"Connection" : "keep-alive",

"Host" : "movie.douban.com",

"Referer" : "https://movie.douban.com/explore",

"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36",

"X-Requested-With" : "XMLHttpRequest"

}

3. 定义请求函数

# 定义请求函数

def parse_url(self, url):

try:

html_str = requests.get(url, headers=self.headers)

except Exception as e:

print(e)

# 如果报错就将其至为None

html_str = None

return html_str

4.定义函数:提取电影url

# 定义提取电影url的函数

def get_url_list(self, html_str):

# 将json格式数据转换为字典(也可以理解为将字符串转化为字典)

dict_response = json.loads(html_str.text)

# 获取电影内容,获取电影内容列表

content_list = dict_response["subjects"]

# print(content_list)

# 定义url列表,将获取到的url放到列表中返回

url_list = []

for moves_url in content_list:

move_url = moves_url["url"]

url_list.append(move_url)

return url_list

5.定义函数:获取电影信息(电影名 评分 封面链接)

# 只获取电影名、评分和封面等信息

def get_message(self, html_str):

# 将json格式数据转换为字典(也可以理解为将字符串转化为字典)

dict_response = json.loads(html_str.text)

# 获取电影内容,获取电影内容列表

content_list = dict_response["subjects"]

for movies in content_list:

item = {}

item["电影名"] = movies["title"]

item["评分"] = movies["rate"]

item["封面"] = movies["cover"]

print(item)

6.定义函数:run函数 main函数

def run(self):

# 遍历要爬取的电影类别url

for url_temp in self.url_list_temp:

num = 0

# 设置想要爬取的电影数量

totle = 100

while num <= totle + 20:

# 拼接url

url = url_temp["url_temp"].format(num)

# print(url)

# 携带发送请求获取数据

html_str = self.parse_url(url)

# 提取电影url

# url_list = self.get_url_list(html_str)

# 获取电影名、评分和封面等信息

self.get_message(html_str)

num += 20

if __name__ == '__main__':

douban = DoubanMovieSpider()

douban.run()

程序源码

此源码的url中只存放了华语电影链接

# coding=utf-8

import requests

import json

class DoubanMovieSpider:

def __init__(self):

# 定义一个url列表,可以存放各种类别的url链接,这里只放了华语电影的链接

self.url_list_temp = [

{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E5%8D%8E%E8%AF%AD&sort=recommend&page_limit=20&page_start={}",

"country": "CN"

}

]

# 定义请求头headers

self.headers = {

"Accept" : "*/*",

"Accept-Encoding" : "gzip, deflate, br",

"Accept-Language" : "zh,zh-TW;q=0.9,en-US;q=0.8,en;q=0.7,zh-CN;q=0.6",

"Connection" : "keep-alive",

"Host" : "movie.douban.com",

"Referer" : "https://movie.douban.com/explore",

"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36",

"X-Requested-With" : "XMLHttpRequest"

}

# 定义请求函数

def parse_url(self, url):

try:

html_str = requests.get(url, headers=self.headers)

except Exception as e:

print(e)

# 如果报错就将其至为None

html_str = None

return html_str

# 定义提取电影url的函数

def get_url_list(self, html_str):

# 将json格式数据转换为字典(也可以理解为将字符串转化为字典)

dict_response = json.loads(html_str.text)

# 获取电影内容,获取电影内容列表

content_list = dict_response["subjects"]

# print(content_list)

# 定义url列表,将获取到的url放到列表中返回

url_list = []

for moves_url in content_list:

move_url = moves_url["url"]

url_list.append(move_url)

return url_list

# 只获取电影名、评分和封面等信息

def get_message(self, html_str):

# 将json格式数据转换为字典(也可以理解为将字符串转化为字典)

dict_response = json.loads(html_str.text)

# 获取电影内容,获取电影内容列表

content_list = dict_response["subjects"]

for movies in content_list:

item = {}

item["电影名"] = movies["title"]

item["评分"] = movies["rate"]

item["封面"] = movies["cover"]

print(item)

def run(self):

# 遍历要爬取的电影类别url

for url_temp in self.url_list_temp:

num = 0

# 设置想要爬取的电影数量

totle = 100

while num <= totle + 20:

# 拼接url

url = url_temp["url_temp"].format(num)

# print(url)

# 携带发送请求获取数据

html_str = self.parse_url(url)

# 提取电影url

# url_list = self.get_url_list(html_str)

# 获取电影名、评分和封面等信息

self.get_message(html_str)

num += 20

if __name__ == '__main__':

douban = DoubanMovieSpider()

douban.run()

程序拓展

前文中只实现了华语电影信息的展示,后文将拓展功能,通过查找 对 【热门 最新 经典 华语】电影信息进行提取

1. 查看发送的链接地址和方法

热门电影

最新电影

经典电影

2. 拓展 init 函数

def __init__(self):

self.url_list_temp_1 = [

{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E5%8D%8E%E8%AF%AD&sort=recommend&page_limit=20&page_start={}",

"country": "CN"

}]

self.url_list_temp_2 = [{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start={}",

"country": "CN"

}]

self.url_list_temp_3 = [{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E6%9C%80%E6%96%B0&page_limit=20&page_start={}",

"country": "CN"

}]

self.url_list_temp_4 = [{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%BB%8F%E5%85%B8&sort=time&page_limit=20&page_start={}",

"country": "CN"

}]

self.headers = {

"Accept" : "*/*",

"Accept-Encoding" : "gzip, deflate, br",

"Accept-Language" : "zh,zh-TW;q=0.9,en-US;q=0.8,en;q=0.7,zh-CN;q=0.6",

"Connection" : "keep-alive",

"Host" : "movie.douban.com",

"Referer" : "https://movie.douban.com/explore",

"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.204 Safari/537.36",

"X-Requested-With" : "XMLHttpRequest"

}

3. 拓展 run 函数

通过输入【热门 最新 经典 华语】选择对 某一类型 电影信息的 查找

def run(self):

while(1):

kind = input('你想要搜索的电影类型【热门 最新 经典 华语】')

if kind == '华语':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

elif kind == '热门':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

elif kind == '最新':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

elif kind == '经典':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

print('输入有误,请重新输入')

程序源码更新

增加了查找【热门 最新 经典 华语】电影信息

# coding=utf-8

import requests

import json

class DoubanMovieSpider:

def __init__(self):

self.url_list_temp_1 = [

{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E5%8D%8E%E8%AF%AD&sort=recommend&page_limit=20&page_start={}",

"country": "CN"

}]

self.url_list_temp_2 = [{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%97%A8&sort=recommend&page_limit=20&page_start={}",

"country": "CN"

}]

self.url_list_temp_3 = [{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E6%9C%80%E6%96%B0&page_limit=20&page_start={}",

"country": "CN"

}]

self.url_list_temp_4 = [{

"url_temp": "https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%BB%8F%E5%85%B8&sort=time&page_limit=20&page_start={}",

"country": "CN"

}]

self.headers = {

"Accept" : "*/*",

"Accept-Encoding" : "gzip, deflate, br",

"Accept-Language" : "zh,zh-TW;q=0.9,en-US;q=0.8,en;q=0.7,zh-CN;q=0.6",

"Connection" : "keep-alive",

"Host" : "movie.douban.com",

"Referer" : "https://movie.douban.com/explore",

"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.204 Safari/537.36",

"X-Requested-With" : "XMLHttpRequest"

}

def parse_url(self, url):

try:

html_str = requests.get(url, headers=self.headers)

except Exception as e:

print(e)

html_str = None

return html_str

def get_url_list(self, html_str):

dict_response = json.loads(html_str.text)

content_list = dict_response["subjects"]

url_list = []

for moves_url in content_list:

move_url = moves_url["url"]

url_list.append(move_url)

return url_list

def get_message(self, html_str):

dict_response = json.loads(html_str.text)

content_list = dict_response["subjects"]

for movies in content_list:

item = {}

item["电影名"] = movies["title"]

item["评分"] = movies["rate"]

item["封面"] = movies["cover"]

print(item)

def run(self):

while(1):

kind = input('你想要搜索的电影类型【热门 最新 经典 华语】')

if kind == '华语':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

elif kind == '热门':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

elif kind == '最新':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

elif kind == '经典':

for url_temp in self.url_list_temp_1:

num = 0

totle = 100

while num <= totle + 20:

url = url_temp["url_temp"].format(num)

html_str = self.parse_url(url)

self.get_message(html_str)

num += 20

break

print('输入有误,请重新输入')

if __name__ == '__main__':

douban = DoubanMovieSpider()

douban.run()

小反思 5.29

增加查找功能时,可以定义 Search 函数单独进行查找输入的处理

self.url_list_temp 目前是字典形式,可以将 url 链接 放入字典处理

python的 缩进 相比其他语言更加严格

参考文献

JAVA爬虫(一):豆瓣电影排行榜爬取 最近和[大创队友](https://me.csdn.net/code6_6)给大创做的APP增添了新功能,新功能中需要用到爬取豆瓣、QQ音乐、哔哩哔哩等网站。所以写下博客记录这一过程,也算是和大家分享一些经验。 阅读详情

相关推荐

一个有趣的豆瓣电影TOP爬虫

爬取豆瓣电影Top250的信息,包括电影标题、评分、简介和金句 使用BeautifulSoup解析HTML,提取需要的信息 使用jieba分词对电影简介和评语进行分词 生成漂亮的词云图,直观展示电影关键词 统计并显示评分最高的电影

mosquito_lover1的专栏 2825

Python爬虫 爬取豆瓣电影(二)

查看上一个项目,请看:https://blog.csdn.net/az9996/article/details/85094411 上一个项目中获取到了一定数量的电影url信息,这次来获取单个电影的电影详情。 #对传递的url返回一个名为soup的Beautifulsoup对象 def get_url_html_soup(url): header=request_body.get_head...

枪枪枪的博客 719

豆瓣电影Top250信息爬取并保存到excel文件中!

效果图 话不多说,先上存储为excel文件后的效果图,这里只是简单的将爬取到的数据保存到文件中,没有对表格数据进行标准化处理。因为这涉及到另一个python用来处理表格的库,在这里就不过多的说明,稍后会有相关的文章涉及。 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资料以及群交流解答点击即可加入 前言 对于豆瓣电影Top250的爬取是相对来说很简单的,尤其是对于新手来说,用该页面来当作爬虫的上手练习项目,是入坑爬虫的首选,很多爬虫初学者都会选择该项

爬遍所有网站 2421

python使用request+xpath爬取豆瓣电影数据

python使用request+xpath爬取豆瓣电影背景话不多说上代码 背景 由于毕设需要用到电影相关的数据,在网上想查找一个可以爬电影的教程,但是基本上所有的教程都是爬的豆瓣top250,并没有找到别的相关的教程,所以学习了一下使用python的request结合xpath爬取电影的相关信息。 话不多说上代码 我所爬取的url是:https://movie.douban.com/subject/25845392/,这个界面上的信息 如何获取到这个界面呢,我们首先来分析一下这个页面 豆瓣电影列表 通过

weixin_45318528的博客 4192

python爬虫小案例(爬取豆瓣电影top250的电影信息)

一、准备(流程) 访问指定URL 需要导包:import urllib.request,urllib.error 爬取数据 需要导包:import bs4 分析并保存数据 需要导包:import xlwt #存放到Excel,进行Excel操作。或import sqlite3 #存放到数据库,进行SQLite3数据库操作 主调函数 调用前面的函数 运行 调用主调函数 二、分流程 1、访问指定的url (1)导包 import urllib.request,urllib.error

weixin_40913890的博客 3282

豆瓣电影源码

微信小程序源码。。

python3爬取豆瓣电影信息,图片,有源码(使用简单)

首先下载安装python3安装教程 下载python插件: python -m pip install --upgrade pip # 更行 pip install urllib3 # Http连接服务 pip install PyMySQL # Mysql连接插件 pip install beautifulsoup4 # 网页解析 国内下载慢 建议在下列语句最后加上 pip清华大学下载源 -...

bay233的博客 1645

mui 仿豆瓣电影app

mui视频教程带你快速开发一套电影类项目,做完一个mui前端开发项目,再做其他的很简单,直接copy就好 跨平台混编框架MUI开发电影影视类APP,APP视频教程MUI视频学习课程MUI课

HTML豆瓣电影页面

完成豆瓣电影页面

2201_75294631的博客 967

仿豆瓣电影APP

通过hbuilder实现了app获取实时数据,只完成了榜单和热映的部分和top250的显示

豆瓣首页(利用html&css语言开发的静态页面).rar

基于html&css制作的豆瓣静态页面,页面上的具体可切换的文字、图片、超链接内容未完全实现,但是制作出了整个页面的布局。loginfram.html&loginfram.css单独写了登录窗口的布局,并且利用iframe元素引入首页页面中……

Python爬取豆瓣电影top250

我的目录1.准备工作1.1、安装Python2.1建立jupyter环境3.1进入编辑环境2.分析网页2.1 打开豆瓣电影top250网页2.2 分析网页结构2.3 用for循环分析结果2.4 用page函数表示这十页的URL链接3.爬取网页3.1 请求HTML源代码3.2 到TOP250上对代码进行审查3.3 请求网页及请求方法3.4 伪装浏览器4.信息筛选4.1 安装lxml库4.2 过滤4....

weixin_45624304的博客 1万+

小程序源码 豆瓣电影 (代码+截图)

小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码

爬虫入门经典(十二) | 一文带你快速爬取豆瓣电影

  大家好,我是不温卜火,是一名计算机学院大数据专业大三的学生,昵称来源于成语—不温不火,本意是希望自己性情温和。作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己所犯的错误希望能够帮助到很多和自己一样处于起步阶段的萌新。但由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教!暂时只在csdn这一个平台进行更新,博客主页:https://buwenbuhuo.blog.csdn.net/。 PS:由于现在越来越多的人未经本人同意直接爬取博主本人.

不温卜火 7万+

LinuxCNC 源码解析:从界面开发到硬件交互的实战指南

本文深入解析LinuxCNC源码架构,从用户界面开发到硬件交互的实战指南。涵盖GTK与Tkinter界面开发、HAL硬件抽象层、G代码解析器改造及运动控制核心等关键模块,提供定制化开发技巧与性能优化方案,助力开发者高效掌握数控系统开发。

weixin_27066963的博客 190

数据分析(二):学生成绩预测分析报告

表1 特征变量描述变量描述school学生的学校sex学生的性别age学生的年龄address学生的家庭住址类型famsize家庭规模Pstatus父母同居状况Medu母亲的教育Fedu父亲的教育Mjob母亲的工作Fjob父亲的工作reason选择学校的理由guardian学生监护人traveltime从家到学校的时间studytime每周学习时间failures过去的类失败次数schoolsup额外的教育支持famsup家庭教育支持。

m0_73963149的博客 4417

【python】爬取豆瓣电影排行榜TOP250存储到CSV文件中【附源码】

设置了请求头部信息,以模拟浏览器的请求,函数返回响应数据的JSON格式内容。# 反爬 填写headers请求头Win64;# 防止出现乱码使用csv库的DictWriter类,创建一个CSV写入对象,并指定列名为"title"、"star"、"quote"和"url"。然后,逐行写入电影信息到CSV文件中。# 定义一个空的列表# 创建一个字典 像列表中存储数据[{电影一},{电影二}......]

m0_73367097的博客 2万+

【Cadence 17.4实战】----- 基于MySQL与ODBC的企业级CIS数据库配置全攻略

本文详细介绍了如何在Cadence 17.4中配置基于MySQL与ODBC的企业级CIS数据库,提升硬件设计团队的元器件管理效率。通过实战案例和避坑指南,帮助读者掌握数据库部署、ODBC驱动配置及CIS参数映射等关键技巧,实现设计数据的实时同步与高效管理。

weixin_30591551的博客 327

【python】爬取豆瓣电影排行榜Top250存储到Excel文件中【附源码】

爬取豆瓣电影排行榜Top250存储到Excel文件中

m0_73367097的博客 7484

《深入 UFS Explorer:自定义 RAID 配置指南》

UFS Explorer支持以虚拟模式组装任何受支持的RAID配置,以便后续访问其内容或恢复丢失数据。启动RAID构建器;向RAID构建器主内容区域的列表中添加RAID组件;为不可用组件插入占位符(需当前RAID级别支持且软件兼容);调整组件的准确顺序;在“虚拟RAID配置”区域设置RAID参数;以虚拟模式组装阵列各部分。程序主窗口“存储设备导航面板”中打开的任何存储设备(包括驱动器、逻辑卷、磁盘镜像、虚拟磁盘及其他复杂存储设备)均可作为RAID组件。

melonbo的专栏 1404

数字IC后端设计实现OCC(On-chip Clock Controller)电路介绍及时钟树综合案例

数字IC后端设计实现OCC(On-chip Clock Controller)电路介绍及时钟树综合案例

weixin_37584728的博客 4736

【Python网络爬虫案例】python爬虫之爬取豆瓣电影信息

豆瓣是一个电影资讯网站,用户可以在网站上查找电影信息、评论电影等。我们希望通过爬虫程序获取豆瓣电影的名称、评分和简介等信息,以便进行数据分析或制作推荐系统。

左手の明天的博客 4193

FPGA可重构技术

介绍FPGA 可重构技术的实现方法,包括全局重构和部分重构

航天领域资深码农,型号经验丰富,一线干货分享 1989

如何使用Python爬取豆瓣电影Top250的数据,并将结果保存到Excel文件中.

查看网页源码可以知道,每个标签中包含一部电影的信息,然后使用for循环根据图中所圈的3个class类名('.item','.title','.rating_num')提取电影名称和评分.它首先构建豆瓣电影Top250的URL,然后循环遍历不同页面,发送请求,解析页面内容,提取电影名称和评分,并将其保存在一个名为。:这个函数用于将爬取到的电影数据保存为Excel文件。它创建一个新的Excel文件,将电影名称和评分写入Excel表格,并设置标题的字体样式为红色并加粗。

2201_76092846的博客 6024

基于matlab目标雷达横截面建模(附源码)

雷达系统依靠目标反射或散射来检测和识别目标。目标反射越强,雷达接收器返回的回波就越大,从而获得更高的信噪比(SNR)和更高的检测可能性。在雷达系统中,从目标反射的能量由雷达横截面(RCS)决定,定义为sigma代表RCS,R是雷达与目标之间的距离,Es是从目标反射的信号的场强,以及Ei是入射到目标上的信号的场强。通常,目标向各个方向散射能量,RCS是入射角,散射角和信号频率的函数。RCS 取决于目标的形状和构建目标的材料。用于RCS的常用单位包括平方米或dBsm。

珞瑜的博客 3083

从零开始:手把手教你设计人形机器人锂电池供电系统

人形机器人要像人类一样“活起来”,必须有稳定的“能量血液”——供电系统。本文聚焦锂电池供电系统如何根据机器人功耗选择合适的锂电池参数(容量、电压、放电倍率);如何设计电池管理系统(BMS)保护电池安全;如何解决机器人运动时的“瞬时大电流”供电难题;如何通过硬件电路和代码实现供电系统的监测与控制。用“机器人小助手的能量危机”故事引入锂电池供电系统;拆解锂电池核心参数(容量、电压、放电倍率)和供电系统三大组件(电池组、BMS、电源转换模块);

AI天才研究院 1759
上一篇: HTML盒子模型顶部导航栏,CSS盒子模型+导航条案例分享
下一篇: 2021海门高中高考成绩查询,2021江苏高中排名一览表 最新排名
焚海炖鱼
博客等级 码龄8年 29粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值