|
@@ -1,10 +1,10 @@
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
|
|
-from content_spider.simpleSpider import simpleProcess
|
|
|
-from content_spider.simpleSpider import simpleProcessSpider
|
|
|
-from content_spider.simpleSpider import simpleProcessupdateSpider
|
|
|
-from content_spider.simpleSpider import simpleProcessfixSpider
|
|
|
-from content_spider.simpleSpider import simpleProcessBookInfoSpider
|
|
|
+from content_spider.baseSpider import baseSpider
|
|
|
+from content_spider.baseSpider import baseUpdateSpider
|
|
|
+from content_spider.baseSpider import fixChapterSpider
|
|
|
+from content_spider.baseSpider import baseUpdateBookStatusSpider
|
|
|
+
|
|
|
import json
|
|
|
|
|
|
|
|
@@ -177,7 +177,7 @@ def get_category(category_id):
|
|
|
return item[0]
|
|
|
|
|
|
|
|
|
-class feiyuyueduProcess(simpleProcess):
|
|
|
+class feiyuyueduProcess():
|
|
|
name = name
|
|
|
allowed_domains = allowed_domains
|
|
|
source = source
|
|
@@ -203,7 +203,7 @@ class feiyuyueduProcess(simpleProcess):
|
|
|
def book_info_result(self, response):
|
|
|
result = json.loads(response.text)
|
|
|
result = result['data']
|
|
|
- category_info = get_category(result['category'])
|
|
|
+ category_info = get_category(result['category_id'])
|
|
|
return {
|
|
|
'bid': result['id'], 'name': result['booktitle'], 'author': result['author'],
|
|
|
'intro': result['Introduction'], 'cover': result['cover'], 'keyword': result['Labels'],
|
|
@@ -243,7 +243,7 @@ class feiyuyueduProcess(simpleProcess):
|
|
|
'content': result['data']['content']
|
|
|
}
|
|
|
|
|
|
-class feiyuyueduSpider(feiyuyueduProcess,simpleProcessSpider):
|
|
|
+class feiyuyueduSpider(feiyuyueduProcess,baseSpider):
|
|
|
name = name
|
|
|
allowed_domains = allowed_domains
|
|
|
source = source
|
|
@@ -251,7 +251,7 @@ class feiyuyueduSpider(feiyuyueduProcess,simpleProcessSpider):
|
|
|
source_id = source_id
|
|
|
|
|
|
|
|
|
-class feiyuyueduUpdateSpider(feiyuyueduProcess,simpleProcessupdateSpider):
|
|
|
+class feiyuyueduUpdateSpider(feiyuyueduProcess,baseUpdateSpider):
|
|
|
name = name + "update"
|
|
|
allowed_domains = allowed_domains
|
|
|
source = source
|
|
@@ -260,7 +260,7 @@ class feiyuyueduUpdateSpider(feiyuyueduProcess,simpleProcessupdateSpider):
|
|
|
|
|
|
|
|
|
|
|
|
-class feiyuyueduFixSpider(feiyuyueduProcess,simpleProcessfixSpider):
|
|
|
+class feiyuyueduFixSpider(feiyuyueduProcess,fixChapterSpider):
|
|
|
name = name + 'fix'
|
|
|
allowed_domains = allowed_domains
|
|
|
source = source
|
|
@@ -268,7 +268,7 @@ class feiyuyueduFixSpider(feiyuyueduProcess,simpleProcessfixSpider):
|
|
|
source_id = source_id
|
|
|
|
|
|
|
|
|
-class feiyuyueduBookInfoSpider(feiyuyueduProcess,simpleProcessBookInfoSpider):
|
|
|
+class feiyuyueduBookInfoSpider(feiyuyueduProcess,baseUpdateBookStatusSpider):
|
|
|
name = name + "bookinfo"
|
|
|
allowed_domains = allowed_domains
|
|
|
source = source
|