Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: scraping monsters does not properly scrape rewards #12

Merged
merged 2 commits into from Aug 19, 2022
Merged

fix: scraping monsters does not properly scrape rewards #12

merged 2 commits into from Aug 19, 2022

Conversation

ms7m
Copy link
Contributor

@ms7m ms7m commented Aug 19, 2022

Sample Output:

{
    "Slime": {
        "Monster Type": [
            "Slime (any color,excludes Big Slimes and Slimes in Slime Hutch)",
            "/mediawiki/images/thumb/7/7b/Green_Slime.png/24px-Green_Slime.png"
        ],
        "Quantity": "1000",
        "Reward": [
            "Slime Charmer Ring",
            "/mediawiki/images/thumb/5/51/Slime_Charmer_Ring.png/24px-Slime_Charmer_Ring.png"
        ],
        "Reward Description": "Prevents damage from slimes."
    },
    "Void Spirits:": {
        "Monster Type": [
            [
                "Shadow Shaman",
                "/mediawiki/images/thumb/1/11/Shadow_Shaman.png/16px-Shadow_Shaman.png"
            ],
            [
                "Shadow Shaman (dangerous)",
                "/mediawiki/images/thumb/d/d9/Shadow_Shaman_Dangerous.png/16px-Shadow_Shaman_Dangerous.png"
            ],
            [
                "Shadow Brute",
                "/mediawiki/images/thumb/e/e0/Shadow_Brute.png/16px-Shadow_Brute.png"
            ],
            [
                "Shadow Brute (dangerous)",
                "/mediawiki/images/thumb/1/15/Shadow_Brute_Dangerous.png/16px-Shadow_Brute_Dangerous.png"
            ],
            [
                "Shadow Sniper",
                "/mediawiki/images/thumb/a/a4/Shadow_Sniper.png/16px-Shadow_Sniper.png"
            ]
        ],
        "Quantity": "150",
        "Reward": [
            "Savage Ring",
            "/mediawiki/images/thumb/5/55/Savage_Ring.png/24px-Savage_Ring.png"
        ],
        "Reward Description": "Gain a short speed boost whenever you slay a monster."
    },
    "Bats:": {
        "Monster Type": [
            [
                "Bat",
                "/mediawiki/images/thumb/a/ad/Bat.png/24px-Bat.png"
            ],
            [
                "Bat (dangerous)",
                "/mediawiki/images/thumb/8/8d/Bat_Dangerous.png/24px-Bat_Dangerous.png"
            ],
            [
                "Frost Bat",
                "/mediawiki/images/thumb/3/36/Frost_Bat.png/24px-Frost_Bat.png"
            ],
            [
                "Frost Bat (dangerous)",
                "/mediawiki/images/thumb/d/dd/Frost_Bat_Dangerous.png/24px-Frost_Bat_Dangerous.png"
            ],
            [
                "Lava Bat",
                "/mediawiki/images/thumb/c/c5/Lava_Bat.png/24px-Lava_Bat.png"
            ],
            [
                "Iridium Bat",
                "/mediawiki/images/thumb/d/d5/Iridium_Bat.png/24px-Iridium_Bat.png"
            ]
        ],
        "Quantity": "200",
        "Reward": [
            "Vampire Ring",
            "/mediawiki/images/thumb/a/a8/Vampire_Ring.png/24px-Vampire_Ring.png"
        ],
        "Reward Description": "Gain a little health every time you slay a monster."
    },
    "Skeletons:": {
        "Monster Type": [
            [
                "Skeleton",
                "/mediawiki/images/thumb/2/23/Skeleton.png/16px-Skeleton.png"
            ],
            [
                "Skeleton (dangerous)",
                "/mediawiki/images/thumb/8/8c/Skeleton_Dangerous.png/16px-Skeleton_Dangerous.png"
            ],
            [
                "Skeleton Mage",
                "/mediawiki/images/thumb/f/f5/Skeleton_Mage_Dangerous.png/16px-Skeleton_Mage_Dangerous.png"
            ]
        ],
        "Quantity": "50",
        "Reward": [
            "Skeleton Mask",
            "/mediawiki/images/thumb/1/12/Skeleton_Mask.png/24px-Skeleton_Mask.png"
        ],
        "Reward Description": "The red eyes are glowing mysteriously."
    },
    "Cave Insects:": {
        "Monster Type": [
            [
                "Bug",
                "/mediawiki/images/thumb/7/7d/Bug.png/24px-Bug.png"
            ],
            [
                "Bug (dangerous)",
                "/mediawiki/images/thumb/7/7c/Bug_Dangerous.png/24px-Bug_Dangerous.png"
            ],
            [
                "Cave Fly",
                "/mediawiki/images/thumb/8/8f/Cave_Fly.png/24px-Cave_Fly.png"
            ],
            [
                "Cave Fly (dangerous)",
                "/mediawiki/images/thumb/d/dc/Cave_Fly_Dangerous.png/24px-Cave_Fly_Dangerous.png"
            ],
            [
                "Grub",
                "/mediawiki/images/thumb/0/0c/Grub.png/24px-Grub.png"
            ],
            [
                "Grub (dangerous)",
                "/mediawiki/images/thumb/5/5b/Grub_Dangerous.png/24px-Grub_Dangerous.png"
            ],
            [
                "Mutant Fly",
                "/mediawiki/images/thumb/6/69/Mutant_Fly.png/24px-Mutant_Fly.png"
            ],
            [
                "Mutant Grub",
                "/mediawiki/images/thumb/6/62/Mutant_Grub.png/24px-Mutant_Grub.png"
            ],
            [
                "Armored Bug",
                "/mediawiki/images/thumb/1/19/Armored_Bug.png/24px-Armored_Bug.png"
            ],
            [
                "Armored Bug (dangerous)",
                "/mediawiki/images/thumb/2/2e/Armored_Bug_Dangerous.png/24px-Armored_Bug_Dangerous.png"
            ]
        ],
        "Quantity": "125",
        "Reward": [
            "Insect Head",
            "/mediawiki/images/thumb/3/35/Insect_Head.png/24px-Insect_Head.png"
        ],
        "Reward Description": "Not very pleasant to wield."
    },
    "Duggies:": {
        "Monster Type": [
            [
                "Duggy",
                "/mediawiki/images/thumb/3/3a/Duggy.png/24px-Duggy.png"
            ],
            [
                "Duggy (dangerous)",
                "/mediawiki/images/thumb/c/c9/Duggy_Dangerous.png/24px-Duggy_Dangerous.png"
            ],
            [
                "Magma Duggy",
                "/mediawiki/images/thumb/4/41/Magma_Duggy.png/24px-Magma_Duggy.png"
            ]
        ],
        "Quantity": "30",
        "Reward": [
            "Hard Hat",
            "/mediawiki/images/thumb/0/08/Hard_Hat.png/24px-Hard_Hat.png"
        ],
        "Reward Description": "Keep your dome in one piece."
    },
    "Dust Sprites:": {
        "Monster Type": [
            [
                "Dust Sprite",
                "/mediawiki/images/thumb/9/9a/Dust_Sprite.png/24px-Dust_Sprite.png"
            ],
            [
                "Dust Sprite (dangerous)",
                "/mediawiki/images/thumb/d/d0/Dust_Sprite_Dangerous.png/24px-Dust_Sprite_Dangerous.png"
            ]
        ],
        "Quantity": "500",
        "Reward": [
            "Burglar's Ring",
            "/mediawiki/images/thumb/8/8b/Burglar%27s_Ring.png/24px-Burglar%27s_Ring.png"
        ],
        "Reward Description": "Monsters have a greater chance of dropping loot."
    },
    "Rock Crabs:": {
        "Monster Type": [
            [
                "Rock Crab",
                "/mediawiki/images/thumb/d/d4/Rock_Crab.png/24px-Rock_Crab.png"
            ],
            [
                "Rock Crab (dangerous)",
                "/mediawiki/images/thumb/3/3e/Rock_Crab_Dangerous.png/24px-Rock_Crab_Dangerous.png"
            ],
            [
                "Lava Crab",
                "/mediawiki/images/thumb/1/1b/Lava_Crab.png/24px-Lava_Crab.png"
            ],
            [
                "Lava Crab (dangerous)",
                "/mediawiki/images/thumb/2/27/Lava_Crab_Dangerous.png/24px-Lava_Crab_Dangerous.png"
            ],
            [
                "Iridium Crab",
                "/mediawiki/images/thumb/e/ef/Iridium_Crab.png/24px-Iridium_Crab.png"
            ]
        ],
        "Quantity": "60",
        "Reward": [
            "Crabshell Ring",
            "/mediawiki/images/thumb/e/eb/Crabshell_Ring.png/24px-Crabshell_Ring.png"
        ],
        "Reward Description": "The top of the ring is made from enchanted crab shell."
    },
    "Mummies:": {
        "Monster Type": [
            [
                "Mummy",
                "/mediawiki/images/thumb/7/70/Mummy.png/16px-Mummy.png"
            ],
            [
                "Mummy (dangerous)",
                "/mediawiki/images/thumb/3/3b/Mummy_Dangerous.png/16px-Mummy_Dangerous.png"
            ]
        ],
        "Quantity": "100",
        "Reward": [
            "Arcane Hat",
            "/mediawiki/images/thumb/c/c7/Arcane_Hat.png/24px-Arcane_Hat.png"
        ],
        "Reward Description": "The type of cowboy hat worn by a wizard."
    },
    "Serpents:": {
        "Monster Type": [
            [
                "Serpent",
                "/mediawiki/images/thumb/8/89/Serpent.png/24px-Serpent.png"
            ],
            [
                "Royal Serpent",
                "/mediawiki/images/thumb/2/28/Royal_Serpent.png/24px-Royal_Serpent.png"
            ]
        ],
        "Quantity": "250",
        "Reward": [
            "Napalm Ring",
            "/mediawiki/images/thumb/8/82/Napalm_Ring.png/24px-Napalm_Ring.png"
        ],
        "Reward Description": "When you defeat an enemy, they explode."
    },
    "Magma Sprites:": {
        "Monster Type": [
            [
                "Magma Sprite",
                "/mediawiki/images/thumb/f/f2/Magma_Sprite.png/24px-Magma_Sprite.png"
            ],
            [
                "Magma Sparker",
                "/mediawiki/images/thumb/5/58/Magma_Sparker.png/24px-Magma_Sparker.png"
            ]
        ],
        "Quantity": "150",
        "Reward": "Marlon's Phone Number",
        "Reward Description": "Can call to utilize Item Recovery Service from home"
    }
}

@vercel
Copy link

vercel bot commented Aug 19, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
stardew ❌ Failed (Inspect) Aug 19, 2022 at 1:21AM (UTC)

@jacc
Copy link
Collaborator

jacc commented Aug 19, 2022

looks great, thank you!

@jacc jacc merged commit 5a49da4 into communitycenter:main Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants