当前位置: 首页 > 知识库问答 >
问题:

jsoup节点与元素拉取值

唐经国
2023-03-14
<div class="eight columns">
<form method="post" action="http://www.way2franchise.com/search/filter_franchise">

<div style="margin-bottom:10px;margin-top:20px;">

<select name="industry" id="industry" class="searchBoxSel" title="Select Industry">

<option value="candies_and_confectioneries">Candies and Confectioneries</option>
<option value="childrens_services"> Children's Services</option>
<option value="sports_and_recreatio">Sports &amp; Recreation</option>
<option value="staffing_franchises">Staffing Franchises</option>
<div style="margin-bottom:10px;">
<select name="investment" id="investment" class="searchBoxSel" title="Select     Investment">

<option value="">Select Investment</option>
<option value="2500000">Under Rs.2,500,000</option>
<option value="10000000">Under Rs.10,000,000</option>
<option value="50000000">Under Rs.50,000,000</option>
</select>
</div>


<div style="margin-bottom:10px;">
<select class="searchBoxSel" title="Select State" id="state" name="state">
<option value="">Select State</option>
<option value="Andaman and Nicobar Islands">Andaman and Nicobar</option>
<option value="Andhra Pradesh">Andhra Pradesh</option>
<option value="Arunachal Pradesh">Arunachal Pradesh</option>

</select>
</div>
</form></div>

    Here, I need to get the option value pair in an array.While testing the code out i executed the following code:

     String q=doc.select("eight columns").text();
     System.out.println(q); 

使用JSoup选择器语法,我应该把整个代码放入字符串q中。但我得到一个空值,而不是(logcat)。如何?

也doc.select("h3. r

我介绍了DOM概念,如父概念、同级概念。在那里我阅读了关于节点的概念。因此,在编写元素e=doc时。。。。或元素e=doc

我们可以用创建节点来代替吗?建议这样做可行吗?

我几乎无法从html中查看字符串中的值。

共有1个答案

师俊健
2023-03-14

如果你想获得类八列,你可以使用getElementsByClass()示例

Elements eightcolumns = doc.getElementsByClass("eight columns");
            String str = eightcolumns.first().text();

或选择()

 Elements eightcolumns = doc.select("div.eight columns");
            String str = eightcolumns.first().text();
 类似资料:
  • 问题内容: 使用v0.13.0中引入的方法,我可以通过映射到来获取传递给父级的每个子组件的DOM节点。 但是,如果某些子项恰好是React Elements而不是Components(例如,其中一个子项是通过JSX创建的),则React会引发不变的违规错误。 挂载后,是否有一种方法可以获取每个子级的正确DOM节点,而不管该子级是什么类? 问题答案: 应该是一个ReactElement或一个Reac

  • 但是,如果有些子元素碰巧是React元素而不是组件(例如,其中一个子元素是通过JSX创建的 ),React将抛出一个不变的冲突错误。 是否有一种方法可以在挂载后获得每个子节点的正确DOM节点,而不管子节点是什么类? 匿名用户 应该是ReactElement或ReactElement数组,但不是组件。 要获得子元素的DOM节点,需要克隆它们并为它们分配一个新的引用。 然后,您可以通过访问子组件,并通

  • 这里是表的一部分: 我需要从红色元素中获取url: 我决定使用jsoup库,下面是我尝试做的: 但是这样我就可以得到这个元素和所有的链接。我认为获取所有网址的列表并使用“日期”找到需要的东西不是最聪明的事情。那么,有人能给我一些建议吗,我该如何处理这项任务?

  • 我能够在等式(1)中一个接一个地获得所有细节。 在示例中: 在HTML表格中,当我做等式(0)时,我得到GK,NS,PS。当我做等式(1)时,我得到99 88 55。 有没有一种方法可以让我使用JSOUP作为 现在我得到了两个不同的字符串数组。

  • 尽管这听起来可能太基本了,但我想问一下如何使用JSoup从doc中删除元素。 我试图寻找它,但没有成功。 问题是: 这工作罚款。但是我相信一次又一次地选择相同的元素可能会证明内存饥饿。有可能吗? //尝试从doc中选择myNewElements。

  • 问题内容: 我希望获得“我是文本节点”,不希望删除“ edit”标签,并且需要跨浏览器解决方案。 问题答案: 这将获取所选元素的,然后对其应用过滤功能。过滤器功能仅返回文本节点(即带有的节点)。