
回复
本项目是基于开源项目RxRetroJsoup进行ohos化的移植和开发的,可以通过项目标签以及github地址 (https://github.com/florent37/RxRetroJsoup ) 追踪到原项目版本
方法1.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
……
}
方法2.
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
dependencies {
classpath 'io.github.dzsf:rx-retro-jsoup-retrojsoup:1.0.1'
classpath 'io.github.dzsf:rx-retro-jsoup-retrojsoup-compiler:1.0.1'
classpath 'io.github.dzsf:rx-retro-jsoup-rxjsoup:1.0.1'
}
@Select
注释方法的接口public interface TutoOhosFrance {
@Select("article")
Observable<Article> articles();
}
public class Article {
@JsoupText(".entry-title a")
public String title;
@JsoupHref(".read-more a")
public String href;
@JsoupSrc(".entry-content img")
public String image;
@JsoupText(".entry-content p")
public String description;
public Article() {
}
...
}
final TutoOhosFrance tutosOhosFrance = new RetroJsoup.Builder()
.url("https://www.html5tricks.com/category/html5-demo")
.client(okHttpClient)
.build()
.create(TutoOhosFrance.class);
项目地址:https://gitee.com/openneusoft/rx-retro-jsoup
IDE官方下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio