Java My Jsoup代码在第一个<;td>;仅表格标签

Java My Jsoup代码在第一个<;td>;仅表格标签,java,html,jsoup,Java,Html,Jsoup,我想使用Jsoup库提取网页上一个表中的许多div,为此我编写了一段代码。 但是我的代码只提取表的第一个标记中的元素 因此,如何在所有td标记中提取div中的元素,而不仅仅是第一个td标记 它可以提取 img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_0" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">

我想使用Jsoup库提取网页上一个表中的许多div,为此我编写了一段代码。 但是我的代码只提取表的第一个标记中的元素

因此,如何在所有td标记中提取div中的元素,而不仅仅是第一个td标记

它可以提取

img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_0" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">

仅限。

仅获取单个元素:

Document doc = Jsoup.connect("http://www.extrastores.com/ar-sa/Promotions/Recommended-Smart-phones-25038?Sort=2").get();

for( Element e : doc.select("img#eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_0") )
{
    System.out.println(e);
}
这将打印:

<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_0" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
输出:

<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_0" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_1" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_2" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_3" src="../../Style/Default/images/blank.gif" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_4" src="../../Style/Default/images/bestsellerTAGar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_5" src="../../Style/Default/images/blank.gif" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_6" src="../../Style/Default/images/blank.gif" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_7" src="../../Style/Default/images/bestsellerTAGar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_8" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">


@Luksch我想要与您理解它的方式相反的东西,不仅仅是那个元素,我还想打印出其他标记中的所有e元素,它们自己在其他标记中,等等。要获得所有的
@jonathan hedley,听起来我应该把我的代码写成div1.div2.div3
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_0" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
Document doc = Jsoup.connect("http://www.extrastores.com/ar-sa/Promotions/Recommended-Smart-phones-25038?Sort=2").get();

for( Element e : doc.select("div.productbox img[id^=eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_]") )
{
    System.out.println(e);
}
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_0" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_1" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_2" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_3" src="../../Style/Default/images/blank.gif" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_4" src="../../Style/Default/images/bestsellerTAGar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_5" src="../../Style/Default/images/blank.gif" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_6" src="../../Style/Default/images/blank.gif" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_7" src="../../Style/Default/images/bestsellerTAGar.png" height="60" width="60">
<img id="eXtraContentPlaceHolder_BestNewGrid1_DataList1_BestSellerImage_8" src="../../Style/Default/images/newTAG_ar.png" height="60" width="60">