[关闭]
@universal 2018-06-11T13:06:04.000000Z 字数 1598 阅读 352

libraryCore (图书馆爬虫工具类集合)

License

利用Retrofit+Jsoup实现,目前仅适用于中南民族大学图书馆。


下载

1)下载project导入其中的module:libraryCore。

2)通过maven

<dependency>
  <groupId>com.ancroid</groupId>
  <artifactId>libraryCore</artifactId>
  <version>1.0.0</version>
  <type>pom</type>
</dependency>

3)通过gradle

implementation 'com.ancroid:libraryCore:1.0.0'

使用

功能

forExample

获取Cookie: LoginLibUtil.getCookie(OnCookieResponse cookieResponse)

  1. LoginLibUtil.getCookie(new OnCookieResponse() {
  2. @Override
  3. public void getCookie(String cookie) {
  4. Log.d("main", "getCookie: "+cookie);
  5. }
  6. });

获取验证码: LoginLibUtil.getCaptcha(String cookie,OnCaptchaResponse captchaResponse)

  1. LoginLibUtil.getCaptcha(Util.readCookieFromSP(),new OnCaptchaResponse() {
  2. @Override
  3. public void getCaptcha(Bitmap bitmap) {
  4. image.setImageBitmap(bitmap);
  5. }
  6. });

获取已借:BorrowUtil.getBorrowBook(String cookie,OnBorrowNowResponse nowResponse)

  1. BorrowUtil.getBorrowBook(Util.readCookieFromSP(), new OnBorrowNowResponse() {
  2. @Override
  3. public void getBorrowInfo(BorrowBookInfo bookInfo) {
  4. Log.d("main", "getBorrowInfo: "+bookInfo.getBorrowInfo());
  5. }
  6. });

关于返回值的参数解释在各个bean中均有注释。
更多API使用请参考项目中com.newth.libcoremoudle.debug.MainActivity的调用。
关于图书馆接口使用机制请参考:https://www.zybuluo.com/universal/note/1179033


图书馆机制

normal


潜规则

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注