|
|
|
@ -41,7 +41,7 @@ public class PyLoader { |
|
|
|
try { |
|
|
|
try { |
|
|
|
if (spiders.containsKey(key)) return spiders.get(key); |
|
|
|
if (spiders.containsKey(key)) return spiders.get(key); |
|
|
|
Method method = loader.getClass().getMethod("spider", Context.class, String.class, String.class); |
|
|
|
Method method = loader.getClass().getMethod("spider", Context.class, String.class, String.class); |
|
|
|
Spider spider = (Spider) method.invoke(loader, App.get(), api.split("py_")[1], ext); |
|
|
|
Spider spider = (Spider) method.invoke(loader, App.get(), key, api); |
|
|
|
spider.init(App.get(), ext); |
|
|
|
spider.init(App.get(), ext); |
|
|
|
spiders.put(key, spider); |
|
|
|
spiders.put(key, spider); |
|
|
|
return spider; |
|
|
|
return spider; |
|
|
|
|