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()