httpspvphayfuoncn这个网站使用Python的playwright库实现输入指定的英雄查询战力需要点击下拉框选择英雄名称游戏的平台是安卓QQ、安卓微信、iOSQQ、iOS微信再选择地区。给出示例代码
以下是使用Python的playwright库实现输入指定的英雄查询战力的示例代码:
import asyncio
from playwright.async_api import async_playwright
async def query_power(hero_name, platform, region):
async with async_playwright() as p:
browser = await p.chromium.launch(headless=True)
page = await browser.new_page()
await page.goto('https://pvp.hayfuon.cn/')
await page.click('#s2id_autogen1')
await page.fill('#select2-drop input[type="text"]', hero_name)
await page.keyboard.press('Enter')
await page.click('#s2id_autogen2')
await page.fill('#select2-drop input[type="text"]', platform)
await page.keyboard.press('Enter')
await page.click('#s2id_autogen3')
await page.fill('#select2-drop input[type="text"]', region)
await page.keyboard.press('Enter')
await page.click('#search_btn')
# Wait for the power value to be loaded
await page.wait_for_selector('.power-value')
power_value = await page.inner_html('.power-value')
print(f"The power of {hero_name} on {platform} {region} is {power_value}")
await browser.close()
if __name__ == '__main__':
asyncio.get_event_loop().run_until_complete(query_power('貂蝉', '安卓QQ', '国服'))
在上面的示例代码中,query_power() 函数使用 playwright 库来实现了英雄查询战力的功能。该函数接受英雄名称、平台和地区三个参数,然后在浏览器中打开 https://pvp.hayfuon.cn/ 网站,填写表单并点击搜索按钮来查询战力。最后,函数会输出查询到的战力值。
在 if __name__ == '__main__': 代码块中,我们调用了 query_power() 函数来查询英雄貂蝉在安卓QQ国服上的战力。你可以根据需要修改函数的参数来进行不同的查询
原文地址: https://www.cveoy.top/t/topic/eBia 著作权归作者所有。请勿转载和采集!