Seite 1 von 1

Seleniumwire + Requests

Verfasst: Freitag 14. Mai 2021, 13:28
von NewGuy2k
Hallo zusammen,

ist es möglich Seleniumwire + Requests zu kombinieren? Ich würde gerne einen Response mit Seleniumwire abfangen und erneut senden, in etwa wie:

Code: Alles auswählen

from keyboard import read_key
from seleniumwire import webdriver
import requests

Request_URL = ''

while True:

    if read_key() == "s":
        driver = webdriver.Chrome()
        driver.get('https://page.com/')
        ... do stuff

    if read_key() == "l":
        for request in driver.requests:
            if "https://page.com/d/json?h=" in request.url:
                # Set Request URL
                if Request_URL == '':
                    Request_URL = request.url
                print(request.body)

    if read_key() == "o":
        myData = {
            "Some": "Data"
        }
	requests.post(Request_URL, data=myData)
Danke & Gruß
Tim