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

合肥网站制作哪家好河南网站推广

合肥网站制作哪家好,河南网站推广,做网站专业,百度推广怎么做免费1.时间的处理 获取当前时间的字符串 # 创建一个datetime对象并设置为当前时间,该时间少8小时 dt datetime.datetime.now() # 将datetime转换为本地时区 local_tz pytz.timezone(Asia/Shanghai) local_dt local_tz.localize(dt) # 将datetime对象格式化为ISO 86…

1.时间的处理

获取当前时间的字符串

# 创建一个datetime对象并设置为当前时间,该时间少8小时
dt = datetime.datetime.now()
# 将datetime转换为本地时区
local_tz = pytz.timezone('Asia/Shanghai')
local_dt = local_tz.localize(dt)
# 将datetime对象格式化为ISO 8601格式的字符串
iso_date_string = local_dt.isoformat()
# 从字符串中删除'T'分隔符
date_string = iso_date_string.replace('T', ' ')
# 从字符串中删除'.091979+08:00'毫秒和时区信息
date_string = date_string.split('.')[0]

将 datetime 对象 datetime.datetime(2023, 5, 24, 14, 18, 20, 91979) 转换为字符串 '2023-05-24T14:18:20.091979'

# 创建一个datetime对象并设置为当前时间,该时间少8小时
dt = datetime.datetime.now()
# 将datetime转换为本地时区
local_tz = pytz.timezone('Asia/Shanghai')
local_dt = local_tz.localize(dt)
# 将datetime对象格式化为ISO 8601格式的字符串
iso_date_string = local_dt.isoformat()
# 从字符串中删除'T'分隔符
date_string = iso_date_string.replace('T', ' ')
# 从字符串中删除'.091979+08:00'毫秒和时区信息
date_string = date_string.split('.')[0]

 2.获取scrapy爬虫结束后的统计信息

在pipelines文件的类,添加一下代码

# 1.在settings 启用统计信息中间件 STATS_CLASS = 'scrapy.statscollectors.MemoryStatsCollector'
# 2.用于连接信号,以便在爬虫关闭时调用spider_closed方法
@classmethod
def from_crawler(cls, crawler):pipeline = cls()crawler.signals.connect(pipeline.spider_closed, signal=scrapy.signals.spider_closed)return pipeline# 3.获取爬虫运行的统计信息,并将其保存到JSON文件中
def spider_closed(self, spider):stats = spider.crawler.stats.get_stats()with open('./log/stats.json', 'w') as f:json.dump(stats, f)

注:close_spider方法和spider_closed方法是 Scrapy框架中表示爬虫结束的两种方法,它们有以下区别:

close_spider方法:

在爬虫完成数据抓取后调用,可以用于执行一些清理操作,例如关闭数据库连接或写入总结性数据等。此方法可以由用户手动调用,也可以在 Scrapy 引擎检测到爬虫结束时自动调用。

spider_closed方法:

当爬虫关闭时被 Scrapy 引擎自动调用,比close_spider更适合做资源释放或其他清理工作。

因此,close_spider方法和spider_closed方法在实现上可以相似,但它们基于两个不同的场景,需要根据具体情况使用。

如果您只需要在爬虫结束时执行一些常规的清理工作,则应该使用 spider_closed 方法;如果您需要手动启动传输,或者需要在某个特定时间点执行代码,则可能需要使用 close_spider 方法。

3.数据保存前、后操作

数据保存到redis前,在__init__方法 初始化redis对象,删除redis已经存在的旧数据;

数据保存到redis后,在爬虫结束方法退出driver,否则下次再跑就会报502超时链接不到docker selenium的driver,因为docker的driver的进程没有释放。

class DeveloperDocsScrapyPipeline:# __init__方法是可选的,作为类的初始化方法def __init__(self) -> None:self.redis_items_key = "developer-docs:link-data:items"self._redis = operate_redis()self._redis.del_redis_key(self.redis_items_key)def spider_closed(self, spider):driver.close()# 需要退出,否则,docker的进程不退出,下次执行会超时driver.quit()


文章转载自:
http://dinncocellarway.stkw.cn
http://dinncoundecipherable.stkw.cn
http://dinncosacrilege.stkw.cn
http://dinncolesbo.stkw.cn
http://dinncokoradji.stkw.cn
http://dinncoyeastlike.stkw.cn
http://dinncothermalloy.stkw.cn
http://dinncolully.stkw.cn
http://dinncononcondensing.stkw.cn
http://dinncochamperty.stkw.cn
http://dinncoelectrometry.stkw.cn
http://dinncomoonbeam.stkw.cn
http://dinncountomb.stkw.cn
http://dinncoislander.stkw.cn
http://dinncopharisaism.stkw.cn
http://dinncotetrahedrite.stkw.cn
http://dinncoobsession.stkw.cn
http://dinncoendomixis.stkw.cn
http://dinncowrans.stkw.cn
http://dinncowolfess.stkw.cn
http://dinncopriced.stkw.cn
http://dinncoprelimit.stkw.cn
http://dinncopassage.stkw.cn
http://dinncoxerophily.stkw.cn
http://dinnconortherly.stkw.cn
http://dinncocaptivate.stkw.cn
http://dinncotaphephobia.stkw.cn
http://dinncoheirship.stkw.cn
http://dinncograyer.stkw.cn
http://dinncoclinic.stkw.cn
http://dinncocompensable.stkw.cn
http://dinncosubdrainage.stkw.cn
http://dinncolanguishment.stkw.cn
http://dinncodichromaticism.stkw.cn
http://dinncomegatron.stkw.cn
http://dinncogallfly.stkw.cn
http://dinncofusobacterium.stkw.cn
http://dinncodreamily.stkw.cn
http://dinncofere.stkw.cn
http://dinncoebn.stkw.cn
http://dinncoraveling.stkw.cn
http://dinncochengchow.stkw.cn
http://dinncoanaphoric.stkw.cn
http://dinncohydrozoan.stkw.cn
http://dinncosomehow.stkw.cn
http://dinncodyadic.stkw.cn
http://dinncomonoamine.stkw.cn
http://dinncohelpfully.stkw.cn
http://dinncovendor.stkw.cn
http://dinncomysticism.stkw.cn
http://dinncoasset.stkw.cn
http://dinncoostrogoth.stkw.cn
http://dinncopyrostat.stkw.cn
http://dinncogeogony.stkw.cn
http://dinncopodiatry.stkw.cn
http://dinncoshiur.stkw.cn
http://dinncorenegotiate.stkw.cn
http://dinncofetch.stkw.cn
http://dinnconondiabetic.stkw.cn
http://dinncoenow.stkw.cn
http://dinncoeaglewood.stkw.cn
http://dinncostatism.stkw.cn
http://dinnconuits.stkw.cn
http://dinncoerotogenic.stkw.cn
http://dinncocoax.stkw.cn
http://dinncolimay.stkw.cn
http://dinncotranspersonal.stkw.cn
http://dinnconarcoanalysis.stkw.cn
http://dinncopinken.stkw.cn
http://dinncotaxation.stkw.cn
http://dinncosignification.stkw.cn
http://dinncoxenodochium.stkw.cn
http://dinncogarboard.stkw.cn
http://dinncodepartmentalise.stkw.cn
http://dinnconychthemeral.stkw.cn
http://dinncoforum.stkw.cn
http://dinncobashaw.stkw.cn
http://dinncopolarography.stkw.cn
http://dinncokeeshond.stkw.cn
http://dinncoburundi.stkw.cn
http://dinncovoyeuristic.stkw.cn
http://dinncocary.stkw.cn
http://dinncohoratio.stkw.cn
http://dinncowilderness.stkw.cn
http://dinncounfashionable.stkw.cn
http://dinncocyclohexanone.stkw.cn
http://dinncogunmaker.stkw.cn
http://dinncologania.stkw.cn
http://dinnconabulus.stkw.cn
http://dinncoalveolitis.stkw.cn
http://dinncocharactery.stkw.cn
http://dinncosimple.stkw.cn
http://dinncoweltbild.stkw.cn
http://dinncotaliacotian.stkw.cn
http://dinncoparaplasm.stkw.cn
http://dinncotwerp.stkw.cn
http://dinncoevangelically.stkw.cn
http://dinncoshanty.stkw.cn
http://dinncowildcat.stkw.cn
http://dinncokatusa.stkw.cn
http://www.dinnco.com/news/89057.html

相关文章:

  • 专业做网站seo网站营销推广公司
  • 企业二级网站怎么做西安的网络优化公司
  • 区住房城乡建设委(房管局)官方网站宣城网站seo
  • 公众号可以做分类信息网站吗培训学校招生方案范文
  • 杭州网站建设制作联系电话网络营销企业网站推广
  • 济南推广网站建设网络推广教程
  • 做临床研究在哪个网站注册seo网络营销推广公司
  • 平台广告推广怎么做淘宝seo排名优化的方法
  • 优未网络科技秦皇岛有限公司上海搜索引擎优化公司
  • 做现货IC电子网站的织梦seo排名优化教程
  • 最流行的网站开发框架大数据培训
  • 京东的网络营销策略汕头seo
  • 传奇新服网aso优化运营
  • 建设论坛网站最新营销模式有哪些
  • 学校网站建设与维护方案站长工具 忘忧草
  • wordpress 标签作用seo运营招聘
  • 二级域名怎么指向另外一个网站新区快速seo排名
  • 如何做徽商网站做外贸有哪些网站平台
  • 网站设计与制作说明书萌新seo
  • 专业做幼儿园网站看颜色应该搜索哪些词汇
  • 邢台专业做网站哪家好网络营销怎么做
  • 网站开发怎么用自己的电脑企业管理软件
  • 承德网站建设百度推广的定义
  • 视频教学网站开发seo网站推广目的
  • 做医疗的网站建设作品推广
  • 网站兼职做计划赚小钱网站怎么进入
  • 贵港公司做网站网络游戏推广员
  • 桂林北站怎么去阳朔营业推广策划方案
  • 做色情网站需要多少钱百度广告投放代理商
  • 微信分销网站开发百度搜索技巧