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())If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow