Java 使用JSoup的Web抓取下拉列表

Java 使用JSoup的Web抓取下拉列表,java,web-scraping,jsoup,Java,Web Scraping,Jsoup,我正在为它创建一个机器人,它将生成一个到阿迪达斯.com上任何鞋子的链接,然后根据鞋子的型号和用户的鞋子尺寸检查鞋子的可用尺寸 为了获得鞋子的可用尺寸,我正在使用JSoup进行刮网。阿迪达斯为用户提供了一个下拉列表,可以为任何给定的鞋子选择所需的尺码。当我查看下拉列表时,该网页有许多嵌套元素,但我确定可用大小的实际列表是以下代码块: <select class="select___Kst06"> <option value="defaultOption" disable

我正在为它创建一个机器人,它将生成一个到阿迪达斯.com上任何鞋子的链接,然后根据鞋子的型号和用户的鞋子尺寸检查鞋子的可用尺寸

为了获得鞋子的可用尺寸,我正在使用JSoup进行刮网。阿迪达斯为用户提供了一个下拉列表,可以为任何给定的鞋子选择所需的尺码。当我查看下拉列表时,该网页有许多嵌套元素,但我确定可用大小的实际列表是以下代码块:

<select class="select___Kst06">
    <option value="defaultOption" disabled="" hidden=""></option>
    <option value="0">5</option>
    <option value="1">6</option>
    <option value="2">7</option>
    <option value="3">7.5</option>
    <option value="4">8</option>
    <option value="5">8.5</option>
    <option value="6">9</option>
    <option value="7">9.5</option>
    <option value="8">10</option>
    <option value="9">10.5</option>
    <option value="10">11</option>
    <option value="11">11.5</option>
    <option value="12">12</option>
    <option value="13">12.5</option>
    <option value="14">13</option>
    <option value="15">14</option>
</select>

5.
6.
7.
7.5
8.
8.5
9
9.5
10
10.5
11
11.5
12
12.5
13
14
现在,给出这个列表,我想检索这些值并在代码中返回它们。我这里有这样一种方法来做:

public static String[] checkSizes(String addr) {
    String[] sizesAvailable = null;
    try {
        Document document = Jsoup.connect(addr).get();
        Elements sizes = document.select(".select___Kst06");
        sizesAvailable = new String[sizes.size()];
        for (int i = 0; i < sizes.size(); i++) {
            sizesAvailable[i] = sizes.get(i).text();
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
    return sizesAvailable;
}
publicstaticstring[]检查大小(stringaddr){
字符串[]sizesAvailable=null;
试一试{
Document Document=Jsoup.connect(addr.get();
元素大小=文档。选择(“.select__Kst06”);
SizeAvailable=新字符串[sizes.size()];
对于(int i=0;i
但是,当我运行该方法时,返回了一个空数组
[]
。我尝试了无数的选择器语法组合,但都没有用。我想这应该不是很难,但我只是错过了那个显而易见的问题。在这种情况下,我做错了什么

我是JSoup的新手,所以请容忍我。如果有人想亲自检查这双鞋,请点击“测试”鞋的链接。网站上的每只鞋都有相同的模板。提前谢谢你的帮助