Example #1
0
        loginLink[0].click()

    driver.implicitly_wait(5)
    # driver.switch_to.window(driver.window_handles[1])

    while True:
        actualGamePage = WebDriverWait(driver, 10).until(
            EC.presence_of_element_located((By.TAG_NAME, "body"))
        )
        mucai = int(actualGamePage.find_element_by_id('r0').text)
        nitu = int(actualGamePage.find_element_by_id('r1').text)
        tiekuang = int(actualGamePage.find_element_by_id('r2').text)
        liangshi = int(actualGamePage.find_element_by_id('r3').text)
        city = City(mucai, nitu, tiekuang, liangshi)
        city.parseResourceBuilding(driver)
        print(city.getResource())

        isMilitaryInOpration = driver.find_element_by_id(
            'is_military_training_c')
        innerChild = isMilitaryInOpration.get_attribute('innerHTML')
        if isMilitaryInOpration.value_of_css_property('display') == 'none' or '无战争' in innerChild:
            print('is going to attack')
            military = Military(driver)
            military.attackNPC()
        else:
            print('is not going to attack')

        military = Military(driver)
        military.levelUp()

        time.sleep(300)