如何使用Cheerio从网站上抓取数据

时间:2019-09-13 11:39:24

标签: javascript jquery html cheerio

我试图刮除《方舟:生存进化》维基,但没有成功。嵌套元素和相同的类名元素让我大吃一惊。 https://ark.gamepedia.com/Pteranodon

尝试搜索论坛,但找不到我的问题的答案。

List

我设法获取包含我需要的内容的div,但是我从此处尝试执行的所有操作均以未定义结尾。具体来说,我试图抓住“可驯服”,“可乘”和“可繁殖”的元素。如果有人可以向我指出正确的方向,或者告诉我如何获取数据,以便我可以学习并希望获取我需要的其余数据,那将是很好的。

1 个答案:

答案 0 :(得分:0)

以下是您可以建立的示例:

public class MyViewModel extends AndroidViewModel {
    private Dao dao;
    private ExecutorService executorService;

    public MyViewModel (@NonNull Application application) {
        super(application);
        dao = AppDatabase.getInstance(application).getDao();
        executorService = Executors.newSingleThreadExecutor();
    }

    public LiveData<Data> getData() {
        return dao.getAllData();
    }

    // other methods to update and delete with executorService
}

编辑: enter image description here