我们可以把互联网比作一张大网,而爬虫(即网络爬虫)便是在网上爬行的蜘蛛。把网的节点比作一个个网页,爬虫爬到这就相当于访问了该页面,获取了其信息。可以把节点间的连线比作网页与网页之间的链接关系,这样蜘蛛通过一个节点后,可以顺着节点连线继续爬行到达下一个节点,即通过一个网页继续获取后续的网页,这样整个网的节点便可以被蜘蛛全部爬行到,网站的数据就可以被抓取下来了。

  1. 爬虫概述
    简单来说,爬虫就是获取网页并提取和保存信息的自动化程序,下面概要介绍一下。
    (1) 获取网页
    爬虫首先要做的工作就是获取网页,这里就是获取网页的源代码。源代码里包含了网页的部分有用信息,所以只要把源代码获取下来,就可以从中提取想要的信息了。
    前面讲了请求和响应的概念,向网站的服务器发送一个请求,返回的响应体便是网页源代码。所以,最关键的部分就是构造一个请求并发送给服务器,然后接收到响应并将其解析出来,那么这个流程怎样实现呢?总不能手工去截取网页源码吧?
    不用担心,Python提供了许多库来帮助我们实现这个操作,如urllib、requests等。我们可以用这些库来帮助我们实现HTTP请求操作,请求和响应都可以用类库提供的数据结构来表示,得到响应之后只需要解析数据结构中的Body部分即可,即得到网页的源代码,这样我们可以用程序来实现获取网页的过程了。
    (2) 提取信息
    获取网页源代码后,接下来就是分析网页源代码,从中提取我们想要的数据。首先,最通用的方法便是采用正则表达式提取,这是一个万能的方法,但是在构造正则表达式时比较复杂且容易出错。
    另外,由于网页的结构有一定的规则,所以还有一些根据网页节点属性、CSS选择器或XPath来提取网页信息的库,如Beautiful Soup、pyquery、lxml等。使用这些库,我们可以高效快速地从中提取网页信息,如节点的属性、文本值等。
    提取信息是爬虫非常重要的部分,它可以使杂乱的数据变得条理清晰,以便我们后续处理和分析数据。
    (3) 保存数据
    提取信息后,我们一般会将提取到的数据保存到某处以便后续使用。这里保存形式有多种多样,如可以简单保存为TXT文本或JSON文本,也可以保存到数据库,如MySQL和MongoDB等,也可保存至远程服务器,如借助SFTP进行操作等。
    (4) 自动化程序
    说到自动化程序,意思是说爬虫可以代替人来完成这些操作。首先,我们手工当然可以提取这些信息,但是当量特别大或者想快速获取大量数据的话,肯定还是要借助程序。爬虫就是代替我们来完成这份爬取工作的自动化程序,它可以在抓取过程中进行各种异常处理、错误重试等操作,确保爬取持续高效地运行。
  2. 能抓怎样的数据
    在网页中我们能看到各种各样的信息,最常见的便是常规网页,它们对应着HTML代码,而最常抓取的便是HTML源代码。
    另外,可能有些网页返回的不是HTML代码,而是一个JSON字符串(其中API接口大多采用这样的形式),这种格式的数据方便传输和解析,它们同样可以抓取,而且数据提取更加方便。
    此外,我们还可以看到各种二进制数据,如图片、视频和音频等。利用爬虫,我们可以将这些二进制数据抓取下来,然后保存成对应的文件名。
    另外,还可以看到各种扩展名的文件,如CSS、JavaScript和配置文件等,这些其实也是最普通的文件,只要在浏览器里面可以访问到,就可以将其抓取下来。
    上述内容其实都对应各自的URL,是基于HTTP或HTTPS协议的,只要是这种数据,爬虫都可以抓取。
  3. Scrapy框架之Spalsh渲染
    原理说明:
    基于spalsh渲染后HTML,通过配置文件解析,入库。 提高了效率,一天可以写几十个配置dict,即完成几十个网站爬虫的编写。
  4. 配置文件说明:{ "industry_type": "政策", # 行业类别 "website_type": "央行", # 网站/微信公众号名称 "url_type": "中国人民银行-条法司-规范性文件", # 网站模块 "link": "http://www.pbc.gov.cn/tiaofasi/144941/3581332/index.html", # 访问链接 "article_rows_xpath": '//div[@id="r_con"]//table//tr/td/font[contains(@class, "newslist_style")]', # 提取文章列表xpath对象 "title_xpath": "./a", # 提取标题 "title_parse": "./@title", # 提取标题 "title_link_xpath": "./a/@href", # 提取标题链接 "date_re_switch": "False", # 是否使用正则提取日期时间 "date_re_expression": "", # 日期时间正则表达式 "date_xpath": "./following-sibling::span[1]", # 提取日期时间 "date_parse": "./text()", # 提取日期时间 "content": '//*[@class="content"]', # 正文HTML xpath "prefix": "http://www.pbc.gov.cn/", # link前缀 "config": "{'use_selenium':'False'}" # 其他配置:是否使用selenium(默认使用spalsh) },
    完整代码参考
# -*- coding: utf-8 -*-
'''
需求列表:使用任何资讯网站的抓取
央行:
http://www.pbc.gov.cn/tiaofasi/144941/3581332/index.html
http://www.pbc.gov.cn/tiaofasi/144941/144959/index.html
公安部:
https://www.mps.gov.cn/n2254314/n2254487/
https://www.mps.gov.cn/n2253534/n2253535/index.html
http://www.qth.gov.cn/xxsbxt/sxdw/gajxx/
'''
from risk_control_info.items import BIgFinanceNews
import dateparser
from w3lib.url import canonicalize_url
from urllib.parse import urljoin
import scrapy
from scrapy_splash import SplashRequest
from risk_control_info.utils import make_md5, generate_text, clean_string
import re
script = """
function main(splash, args)splash.images_enabled = falsesplash:set_user_agent("{ua}")assert(splash:go(args.url))assert(splash:wait(args.wait))return splash:html()
end""".format(ua="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36")
class BigFinanceAllGovSpider(scrapy.Spider):name = 'big_finance_all_gov'custom_settings = {'RANDOMIZE_DOWNLOAD_DELAY': True,'DOWNLOAD_DELAY': 60 / 360.0,'CONCURRENT_REQUESTS_PER_IP': 8,'DOWNLOADER_MIDDLEWARES': {'scrapy_splash.SplashCookiesMiddleware': 723,'scrapy_splash.SplashMiddleware': 725,'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware': 810,# 'risk_control_info.middlewares.SplashProxyMiddleware': 843,  # 代理ip,此方法没成功'risk_control_info.middlewares.RandomUserAgentMiddleware': 843,'risk_control_info.middlewares.SeleniumMiddleware': 844},# 入库'ITEM_PIPELINES': {'risk_control_info.pipelines.RiskControlInfoPipeline': 401,'risk_control_info.pipelines.MysqlPipeline': 402,},'SPIDER_MIDDLEWARES': {'risk_control_info.middlewares.RiskControlInfoSpiderMiddleware': 543,'scrapy_splash.SplashDeduplicateArgsMiddleware': 100,},}def __init__(self, **kwargs):super().__init__()self.env = kwargs.get('env', 'online')def start_requests(self):for target in self.target_info():if target.get('title_xpath') and target.get('title_link_xpath') \and target.get('date_xpath') and target.get('article_rows_xpath'):self.logger.info(f"目标网站可配置爬虫信息:{target}")# 使用seleniumif target.get("config") and eval(eval(target.get("config")).get('use_selenium')):self.logger.info(f"使用 Selenium 请求 {target['link']}")yield scrapy.Request(url=target['link'],meta={"target": target,"use_selenium": True},callback=self.parse,)else:# 默认使用 Splashself.logger.info(f"使用 Splash 请求 {target['link']}")yield SplashRequest(url=target['link'],meta={"target": target},callback=self.parse,# endpoint='execute',# args={#     'lua_source': script,#     'wait': 8},endpoint='render.json',args={# 'lua_source': script,# 'proxy': f"http://{proxy_ip_dict['ip']}:{proxy_ip_dict['port']}",'wait': 10,'html': 1,'png': 1},)def parse(self, response):target = response.meta['target']article_rows = response.xpath(target['article_rows_xpath'])# 遍历所有文字列表for article_row in article_rows:item = BIgFinanceNews()# 处理标题_article_row = article_row.xpath(target['title_xpath'])  # 定位标题item['title'] = clean_string(generate_text(_article_row.xpath(target['title_parse']).extract_first().strip()))  # 解析标题# 处理链接if target.get('prefix'):item['title_link'] = urljoin(target['prefix'], article_row.xpath(target['title_link_xpath']).extract_first())else:item['title_link'] = article_row.xpath(target['title_link_xpath']).extract_first()# 处理发布日期# 日期顺序规则date_order = "YMD"_title_time = article_row.xpath(target['date_xpath'])  # 定位:发布时间_date_str = clean_string(generate_text(_title_time.xpath(target['date_parse']).extract_first()))  # 解析:发布时间if not eval(target.get('date_re_switch')):item['title_time'] = dateparser.parse(_date_str, settings={'DATE_ORDER': date_order}).strftime("%Y-%m-%d")else:  # 使用正则提取时间字符串,存在默认正则表达式date_re_expression = target.get('date_re_expression', None)_expression = date_re_expression or r"(20\d{2}[-/]?\d{2}[-/]?\d{2})"results = re.findall(r"%s" % _expression, _date_str, re.S)self.logger.info(f"_date_str:{_date_str},results:{results} ")if results:item['title_time'] = dateparser.parse(results[0], settings={'DATE_ORDER': date_order}).strftime("%Y-%m-%d")else:item['title_time'] = None# 以下写死的item['bi_channel'] = "gov"item['industry_type'] = f"{target['industry_type']}"item['website_type'] = f"{target['website_type']}"item['url_type'] = f"{target['url_type']}"item['title_hour'] = 0  # 原网站没有发布时间,0代替item['source_type'] = 0  # 数据来源,0 网站web, 1 微信公众号item['redis_duplicate_key'] = make_md5(item['title'] + canonicalize_url(item['title_link']))# 请求详情页# 使用seleniumif target.get("config") and eval(eval(target.get("config")).get('use_selenium')):self.logger.info(f"使用 Selenium 请求 {item['title_link']}")yield scrapy.Request(url=item['title_link'],meta={"target": target,"use_selenium": True,"item": item},callback=self.parse_detail,)else:# 使用 Splashself.logger.info(f"使用 Splash 请求 {item['title_link']}")yield SplashRequest(url=item['title_link'],meta={"target": target,"item": item},callback=self.parse_detail,# endpoint='execute',# args={#     'lua_source': script,#     'wait': 8},endpoint='render.json',args={# 'lua_source': script,# 'proxy': f"http://{proxy_ip_dict['ip']}:{proxy_ip_dict['port']}",'wait': 20,'html': 1,'png': 1},)def parse_detail(self, response):self.logger.info(f"处理详情页 {response.url}")item = response.meta['item']target = response.meta['target']print(response.xpath(target['content']))if response.xpath(target['content']):item['content'] = generate_text(response.xpath(target['content']).extract_first())else:item['content'] = ""yield item@staticmethoddef target_info():'''返回目标网站信息'''target_list = [{"industry_type": "政策",  # 行业类别"website_type": "央行",  # 网站/微信公众号名称"url_type": "中国人民银行-条法司-规范性文件",  # 网站模块"link": "http://www.pbc.gov.cn/tiaofasi/144941/3581332/index.html",  # 访问链接"article_rows_xpath": '//div[@id="r_con"]//table//tr/td/font[contains(@class, "newslist_style")]',# 提取文章列表xpath对象"title_xpath": "./a",  # 提取标题"title_parse": "./@title",  # 提取标题"title_link_xpath": "./a/@href",  # 提取标题链接"date_re_switch": "False",  # 是否使用正则提取日期时间"date_re_expression": "",  # 日期时间正则表达式"date_xpath": "./following-sibling::span[1]",  # 提取日期时间"date_parse": "./text()",  # 提取日期时间"content": '//*[@class="content"]',  # 正文HTML xpath"prefix": "http://www.pbc.gov.cn/",  # link前缀"config": "{'use_selenium':'False'}"  # 其他配置:是否使用selenium(默认使用spalsh)},{"industry_type": "政策",  # 行业类别"website_type": "央行",  # 网站/微信公众号名称"url_type": "中国人民银行-条法司-其他文件",  # 网站模块"link": "http://www.pbc.gov.cn/tiaofasi/144941/144959/index.html",  # 访问链接"article_rows_xpath": '//div[@id="r_con"]//table//tr/td/font[contains(@class, "newslist_style")]',"title_xpath": "./a","title_parse": "./@title","title_link_xpath": "./a/@href","date_re_switch": "False",  # 是否使用正则提取日期时间"date_re_expression": "",  # 日期时间正则表达式"date_xpath": "./following-sibling::span[1]","date_parse": "./text()","content": '//*[@class="content"]',  # 正文HTML xpath"prefix": "http://www.pbc.gov.cn/","config": "{'use_selenium':'False'}"},{"industry_type": "政策",  # 行业类别"website_type": "公安部",  # 网站/微信公众号名称"url_type": "中华人民共和国公安部-规划计划",  # 网站模块"link": "https://www.mps.gov.cn/n2254314/n2254487/",  # 访问链接"article_rows_xpath": '//span/dl/dd',"title_xpath": "./a","title_parse": "./text()","title_link_xpath": "./a/@href","date_re_switch": "True",  # 是否使用正则提取日期时间 ( 2020-04-14 )"date_re_expression": "",  # 日期时间正则表达式"date_xpath": "./span","date_parse": "./text()","content": '//*[@class="arcContent center"]',  # 正文HTML xpath"prefix": "https://www.mps.gov.cn/","config": "{'use_selenium':'True'}"},{"industry_type": "政策",  # 行业类别"website_type": "公安部",  # 网站/微信公众号名称"url_type": "中华人民共和国公安部-公安要闻",  # 网站模块"link": "https://www.mps.gov.cn/n2253534/n2253535/index.html",  # 访问链接"article_rows_xpath": '//span/dl/dd',"title_xpath": "./a","title_parse": "./text()","title_link_xpath": "./a/@href","date_re_switch": "True",  # 是否使用正则提取日期时间 ( 2020-04-14 )"date_re_expression": "",  # 日期时间正则表达式"date_xpath": "./span","date_parse": "./text()","content": '//*[@class="arcContent center"]',  # 正文HTML xpath"prefix": "https://www.mps.gov.cn/","config": "{'use_selenium':'True'}"},{"industry_type": "政策",  # 行业类别"website_type": "公安部",  # 网站/微信公众号名称"url_type": "七台河市人民政府-信息上报系统-市辖单位-公安局",  # 网站模块"link": "http://www.qth.gov.cn/xxsbxt/sxdw/gajxx/",  # 访问链接"article_rows_xpath": '//td[contains(text(), "公安局")]/parent::tr/parent::tbody/parent::table/parent::td/parent::tr/following::tr[1]/td/table//tr/td/a/parent::td/parent::tr',"title_xpath": "./td/a","title_parse": "./@title","title_link_xpath": "./td/a/@href","date_re_switch": "False",  # 是否使用正则提取日期时间 ( 2020-04-14 )"date_re_expression": "",  # 日期时间正则表达式"date_xpath": "./td[3]","date_parse": "./text()","content": '//*[@class="TRS_Editor"]',  # 正文HTML xpath"prefix": "http://www.qth.gov.cn/xxsbxt/sxdw/gajxx/","config": "{'use_selenium':'False'}"},]for target in target_list:yield target

5.爬虫代理
以上是关于Scrapy框架之Spalsh渲染信息,以上信息只能适合基本采集,如果需要详细长期采集需要配合使用爬虫代。例如使用亿牛云爬虫代理加强版配上以上demo更能方便长期稳定采集出想要的数据信息。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. Unity高版本使用string添加组件

    由于之前的AddComponent(string name)过时了,使用AddComponent(System.Type t)Type t = Type.GetType(“CustomClassName”);var asmb = System.Reflection.Assembly.Load(assembly);Type t = asmb.GetType(assembly + "." + classname); 如果是系统的类的话,比…...

    2024/4/24 8:47:09
  2. 嵌入式Linux驱动开发——RTC实时时钟驱动

    RTC实时时钟驱动 RTC实时时钟为操作系统提供一个可靠的时间,并且在断电的情况下,RTC实时时钟也可以通过电池供电,一直运行下去。在计算机系统中,经常会用到RTC实时时钟。例如,手机在关机模式下,仍然能够保证时间的正确性,就是因为RTC实时时钟可以在很小的耗电量下工作。…...

    2024/4/24 8:47:05
  3. Spring Cloud Gateway 怎样全局通用异常处理

    为什么需要全局异常处理 推荐阅读:999页阿里P7Java学习笔记在互联网上火了,完整版开放下载 在传统 Spring Boot 应用中, 我们 @ControllerAdvice 来处理全局的异常,进行统一包装返回/* 摘至 spring cloud alibaba console 模块处理 */ @ControllerAdvice public class Cons…...

    2024/5/2 9:02:08
  4. 一键备份脚本backup.sh

    做网站最重要的是什么?数据!数据,是网站之本,备份,是每一个站长都应该重视的事情。但同时,备份也是一件繁琐和重复的事情。所以,这些事情,肯定能做到自动化的。 下面来介绍一下这个一键备份脚本 backup.sh。总结一下 backup.sh 特点:1、支持 MySQL/MariaDB/Percona 的…...

    2024/5/2 14:21:06
  5. 前端坑:慎用a标签做普遍标签使用

    今天踩了一个坑。 在一个项目里,使用vant ui框架,带>的输入框,点击后,底部弹出选项。 我选择了van-field组件,使用了里面的is-link属性。 然后,就遇到了一个bug,在iOS里,点击组件时,会直接回到页面顶部,底部弹窗出不来。 仔细分析了一下,应该是is-link会使用a标签…...

    2024/4/24 8:47:02
  6. 【PlatON三大银河战役之合约抢滩登陆战开战!】

    “银河奇兵 参战合约!”活动新阶段开启!抢滩登陆,奇兵先行!编译发布合约仓库中已有合约,勇夺10000LAT! 参加三大银河合约战役,总额100000LAT等你瓜分! 活动详情请见海报~...

    2024/4/24 8:47:01
  7. 写 Python 时你要避免的十个错误

    不管是在学习还是工作过程中,人都会犯错。虽然Python的语法简单、灵活,但也一样存在一些不小的坑,一不小心,初学者和资深Python程序员都有可能会栽跟头。本文是Toptal网站的程序员梳理的10大常见错误,非常有参考意义。大家在开发过程中需要格外注意。 常见错误1:错误地将…...

    2024/5/2 11:07:06
  8. 剑指offer 13-机器人的运动范围 C++

    题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38)…...

    2024/4/24 8:46:59
  9. javaweb项目使用jdbc连接数据库中文乱码超详细问题解决方案

    javaweb项目使用jdbc连接数据库中文乱码问题解决方案 1:检查你的数据库(这里用SQLyog 演示,其它的怎么修改也都差不多)的编码集是否修改,建议都统一成UTF-8改成UTF-8 2.在你的表中,改变你表的数据类型结构3.在eclips里的编码更改一下,eclips的默认编码不是UTF-8,一般来…...

    2024/4/24 8:46:58
  10. ABP启用租户启用Https使用Nginx代理无法选择租户的问题

    按如下配置Nginx即可 ignore_invalid_headers off;...

    2024/4/24 8:46:58
  11. Vue+Element-UI 多个form表单验证

    https://www.cnblogs.com/junechen/p/11005324.html...

    2024/4/16 13:59:13
  12. 二叉树的性质

    (1) 在二叉树的第i层上至多有2i-1个结点(i>=1) (2) 深度(高度)为k的二叉树至多有2k-1(k>=1)个结点 (3) 对任意一颗二叉树BT,如果其叶子结点个数为n0,度为2的结点个数为n2,,则n0=n2=+1 以上三个性质是一般二叉树都具有的,为研究二叉树的其他性质,下面介绍两种…...

    2024/5/2 15:31:47
  13. string stringbuffer和stringbuilder的区别

    String、StringBuffer和Stringbuilder的区别 1、可变性 a、String字符串的内容一旦声明就不能改变,String内对象的改变是依靠引用关系的变更来实现的; String类种使用final关键字字符数组保存字符串 private final char value[]; b、StringBuffer和Stringbuilder都继承自Abs…...

    2024/4/16 13:59:23
  14. nacos简介以及作为注册/配置中心与Eureka、apollo的选型比较

    一、Nacos简介Nacos是以服务为主要服务对象的中间件,Nacos支持所有主流的服务发现、配置和管理。Nacos主要提供以下四大功能:服务发现与服务健康检查Nacos使服务更容易注册自己并通过DNS或HTTP接口发现其他服务。Nacos还提供服务的实时健康检查,以防止向不健康的主机或服务实…...

    2024/5/2 15:02:44
  15. element-ui tree组件全部展开和全部折叠

    之前有文章https://blog.csdn.net/qq_36120342/article/details/102455591介绍如何实现Element-UI的菜单全部展开或全部关闭,但是这篇文章介绍的方法还额外需要未整理的树状原始数据,并且方法效率较低。这里我重新设计了函数,使用for语句直接遍历nodesMap对象,效率和便捷性…...

    2024/4/15 6:35:26
  16. 自己写的很简单的pio生成excel的工具类

    可以合并单元格1,javabeanpackage com..pojo;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;import org.apache.poi.ss.usermodel.CellStyle;/*** 生成excel所用的javabean* * @author yg*/ public class ExcelBean {p…...

    2024/4/15 6:35:25
  17. mybatis框架入门(二)

    文章目录一、动态SQL标签(一)if、where标签(二)foreach元素二、Mapper接口开发(一)Mapper接口开发介绍(二)Mapper接口开发实现三、几个可以优化的地方(一)加入log4j日志框架(二)SQL语句中的特殊符号(三)jdbc.properties文件四、扩展内容(一)mybatis-config文件…...

    2024/4/15 6:35:23
  18. Gartner 【RPA市场竞争格局】:中国厂商首次进入国际视野

    “RPA是企业软件市场中增长最快的细分领域之一,在竞争门槛不断提高的同时,越来越多的厂商入场。” 近日,全球知名IT研究与顾问咨询公司Gartner发布了《RPA市场竞争格局》报告。该报告主要从RPA行业市场份额、市场格局以及厂商走势等多个角度进行了深入调查分析。 Gartner预计…...

    2024/4/18 18:26:16
  19. Redis 的缓存穿透、缓存击穿和缓存雪崩

    NoSQL 开发中或多或少都会用到,也是面试必问知识点。最近这几天的面试每一场都问到了。但是感觉回答的并不好,还有很多需要梳理的知识点。这里通过几篇 Redis 笔记整个梳理一遍,后面再加上面试题。 1、Redis可能的问题 Redis 缓存的使用,极大的提升了应用程序的性能和效率,…...

    2024/4/28 11:12:49
  20. 消息中间件MQ与RabbitMQ

    为什么使用MQ? MQ的优点 简答异步处理 - 相比于传统的串行,并行方式,提高了系统吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。 流量削峰 - 可以通过消息队列长度控制请求量;可以缓解短时间内的高并发请求。 日志处理 - 解决队列一般都内置了高效的通信…...

    2024/4/24 8:46:56

最新文章

  1. nginx负载均衡配置

    1.nginx负载均衡配置 upstream lbs {server 192.168.1.12:8080;server 192.168.1.12:8081; }server {listen 80;server_name localhost a.com;#charset koi8-r;#access_log logs/host.access.log main;location / {root html;index index.html index.htm;}locatio…...

    2024/5/2 20:07:23
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. yolov9直接调用zed相机实现三维测距(python)

    yolov9直接调用zed相机实现三维测距(python) 1. 相关配置2. 相关代码2.1 相机设置2.2 测距模块2.2 实验结果 相关链接 此项目直接调用zed相机实现三维测距,无需标定,相关内容如下: 1. yolov4直接调用zed相机实现三维测…...

    2024/5/2 10:47:23
  4. 基于springboot实现影城管理系统项目【项目源码+论文说明】

    基于springboot实现影城管理系统演示 摘要 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多生活之中,随之就产生了“小徐影城管理系统”,这样就让小徐影城管理系统更加方便简单。 对于本小…...

    2024/5/1 13:11:10
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57