小编Asa*_*fwr的帖子

美丽的汤嵌套标签搜索

我正在尝试编写将对网页上的单词进行计数的python程序。我使用Beautiful Soup 4刮取了页面,但是访问嵌套的HTML标签(例如:<p class="hello">inside <div>)时遇到了困难。

每次尝试使用page.findAll()(页面是包含整个页面的Beautiful Soup对象)方法尝试找到此类标记时,它都不会找到任何标记,尽管有。有什么简单的方法或其他方法可以做到吗?

html python beautifulsoup

3
推荐指数
1
解决办法
8120
查看次数

switch中的所有情况都会执行,而只有一个应该执行

我正在尝试创建一个非常简单的游戏,其中不同类型的几个玩家试图猜测范围内的数字.我做了一个函数来初始化一个玩家阵列,我用switch-case来做.

出于某种原因,如果我输入一个数字,它会覆盖它之后的所有情况,即使数组中没有足够的单元格.例如,当输入2时,类型为HUMAN的值,它也会创建3和4的情况,并创建类型为COMPUTER和GUMBLER的玩家.

这是代码:

    String name;
    int count = 0;
    System.out.println("How many players will participate?");
    players = new Player[reader.nextByte()];
    for (Player player: players)
    {    
        count++;
        System.out.print("\n1)Name of the player: ");
        name = reader.next();
        System.out.println("What will be its type? WRITE A NUMBER\n1- Monley\n2-Human\n3-Gumbler\n4-Computer");
        switch (reader.nextInt())
        {
            case 1:
                player = new Monkey (name, MAXIMUM, MINIMUM);
                System.out.println("A moneky was created");
            case 2:
                player = new Human (name);
                System.out.println("A human was created");
            case 3:
                player = new Gumbler (name, MAXIMUM, MINIMUM);
                System.out.println("A gummbler was …
Run Code Online (Sandbox Code Playgroud)

java arrays switch-statement

0
推荐指数
1
解决办法
42
查看次数

标签 统计

arrays ×1

beautifulsoup ×1

html ×1

java ×1

python ×1

switch-statement ×1