Aktuelle Seiten-URL in pyppeteer abrufen

English Deutsch

In pyppeteer können Sie

pyppeteer_get_url_snippet.py
url = await page.evaluate("() => window.location.href")

verwenden, um die aktuelle URL abzurufen. Beachten Sie, dass page.evaluate() jeden Javascript-Code ausführt, den Sie ihm geben - daher können Sie Ihre Javascript-Kenntnisse einsetzen, um den gewünschten Effekt zu erzeugen.

Vollständiges Beispiel

pyppeteer_get_url_full.py
import asyncio
from pyppeteer import launch

async def main():
    browser = await launch()
    page = await browser.newPage()
    await page.goto('https://www.techoverflow.net')

    # URL abrufen und ausgeben
    url = await page.evaluate("() => window.location.href")
    print(url) # prints https://www.techoverflow.net/

    # Aufräumen
    await browser.close()

asyncio.get_event_loop().run_until_complete(main())

Check out similar posts by category: Pyppeteer, Python