一個小栗子,通過pyppeteer實現訪問百度搜索指定關鍵
代碼
from pyppeteer import launch
import asyncio
import time
async def main():
# 啟動一個瀏覽器
browser = await launch(headless=False,args=['--disable-infobars'])
# 創建一個頁面
page = await browser.newPage()
# 跳轉到百度
await page.goto("http://www.baidu.com/")
# 輸入要查詢的關鍵字,type 第一個參數是元素的selector,第二個是要輸入的關鍵字
await page.type('#kw','pyppeteer')
# 點擊提交按鈕 click 通過selector點擊指定的元素
await page.click('#su')
time.sleep(3)
await browser.close()
asyncio.get_event_loop().run_until_complete(main())