java - 如何使用 JSoup 抓取这个特定元素?
问题描述
我正在尝试在此网站上抓取有关用户的基本信息。我要做的就是获取用户的姓名和他们各自的声誉。以下是页面来源的副本:
/**Update information about latest job in String array LatestJobInfo.*/
public void getLatestInfo() {
Document latest_job = getJob(getLatestID());
try {
//Find client
Elements clientname_fetch = latest_job.select("div.item-listing__username.mt-0.mb-0");
System.out.println(clientname_fetch);
} catch (Exception e) {
e.printStackTrace();
}
}
我正在尝试从第 288 行和第 292 行中抓取信息。我尝试了以下内容,但实际上一无所获。我想我需要首先通过他们的父母访问这些元素,但我在这样做时遇到了麻烦。如果有人能给我一个关于抓取这些深层元素的语法的快速指南,那将是完美的。
这是我尝试过的: Elements clientname_fetch = latest_job.select("div.item-listing__username.mt-0.mb-0"); 元素 clientname_fetch = latest_job.select("h5");
解决方案
推荐阅读
- azure - 具有 ServiceBusTrigger 连接问题的 C# Azure Functions 项目
- reactjs - 页面导航到后 useState 未触发
- php - PHP - 显示日期和时间是否在过去
- php - 如何找到最接近的匹配数组
- excel - Excel Vba - 在“工作表事件”中使用时,事件宏在第二次运行时崩溃。在休息模式下完美运行
- c - PKG_CHECK_MODULES 宏没有正确扩展,而我确实安装了 pkg-config 并且可以正常工作
- discord.py - 如何使用 python 3 存储不和谐的用户 ID
- android - 在模拟器中使用反射创建 SensorEvent 对象不起作用
- django - 是员工没有在 Django-allauth 自定义注册表单中更新
- angular - 我应该关心“Zone.js 不支持 ES2017 中的本机异步/等待。”吗?