Update spider.py

release
FongMi 2 years ago
parent 0152f40349
commit fe89197623
  1. 9
      chaquo/src/main/python/base/spider.py

@ -1,7 +1,9 @@
import re
import os
import json
import requests
from lxml import etree
from com.chaquo.python import Python
from abc import abstractmethod, ABCMeta
from importlib.machinery import SourceFileLoader
@ -69,7 +71,12 @@ class Spider(metaclass=ABCMeta):
def getDependence(self):
return []
def loadModule(self, name, path):
def loadSpider(self, name):
return self.loadModule(name).Spider()
def loadModule(self, name):
cache_dir = Python.getPlatform().getApplication().getCacheDir().getAbsolutePath()
path = os.path.join(os.path.join(cache_dir, 'py'), f'{name}.py')
return SourceFileLoader(name, path).load_module()
def removeHtmlTags(self, src):

Loading…
Cancel
Save