From a86cbc9952939f2af5419a1794722d7b976265d2 Mon Sep 17 00:00:00 2001 From: zhaoxiangpeng <1943364377@qq.com> Date: Thu, 4 Dec 2025 16:34:13 +0800 Subject: [PATCH] =?UTF-8?q?add:wos=20item-=E4=BB=8E=5F=5Finit=5F=5F?= =?UTF-8?q?=E7=BB=A7=E6=89=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../science_article_add/items/wos.py | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/science_article_add/science_article_add/items/wos.py b/science_article_add/science_article_add/items/wos.py index f676cb1..8ddbca1 100644 --- a/science_article_add/science_article_add/items/wos.py +++ b/science_article_add/science_article_add/items/wos.py @@ -1,4 +1,5 @@ import scrapy +from science_article_add.items import ArticleItem, IdRelationItem, ArticleCitedItem class WosItem(scrapy.Item): @@ -7,15 +8,29 @@ class WosItem(scrapy.Item): updated_at = scrapy.Field() -class WosArticleItem(WosItem): +class WosArticleItem(ArticleItem): + __tablename__ = 'data_wos_article' + + third_id = scrapy.Field() """ wos发文item """ exported = scrapy.Field() + updated_at = scrapy.Field() + +class WosCitedNumberItem(ArticleCitedItem): + __tablename__ = 'relation_cited_number_wos' -class WosCitedNumberItem(WosItem): """发文被引量item""" third_id = scrapy.Field() cited = scrapy.Field() - updated_at = scrapy.Field() \ No newline at end of file + updated_at = scrapy.Field() + + +class WosIdRelationItem(IdRelationItem): + __tablename__ = 'relation_school_wos' + + query_ids = scrapy.Field() + school_ids = scrapy.Field() + task_ids = scrapy.Field()