import asyncio
from playwright.async_api import APIResponse
from playwright_request.async_builder import RequestBuilder
async def main() -> None:
builder = RequestBuilder()
request = builder.get("https://www.python.org/").create_request()
response: APIResponse = await request()
print(response.text())
asyncio.run(main())or
import asyncio
from playwright_request.async_builder import RequestBuilder
async def main() -> None:
builder = RequestBuilder()
response = await builder.get("https://www.python.org/").do()
print(response.text())
asyncio.run(main())Initializes the builder
Parameters:
playwright- default:None
Keyword only parameters:
base_url- default:Noneextra_http_headers- default:Nonehttp_credentials- default:Noneignore_https_errors- default:Noneproxy- default:Noneuser_agent- default:Nonetimeout- default:Nonestorage_state- default:None
Returns:
RequestBuilder
Method of RequestBuilder
Parameters:
_str: str
Returns:
Method of RequestBuilder
Parameters:
_dict: typing.Dict[str, typing.Union[str, float, bool]]
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_str: str
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_dict: typing.Dict[str, str]
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_any: typing.Union[typing.Any, str, bytes]
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_dict: typing.Dict[str, typing.Union[str, float, bool]]
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_dict: typing.Dict[str, typing.Union[bytes, bool, float, str, FilePayload]]
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_milliseconds: float
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_bool: bool- default:True
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_bool: bool- default:True
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
_int: int
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Parameters:
- ``
Returns:
Parameter of playwright APIrequest new_context
Method of RequestBuilder
Set method to DELETE and url to given string.
Parameters:
_url: str
Returns:
Method of RequestBuilder
Set method to GET and url to given string.
Parameters:
_url: str
Returns:
Method of RequestBuilder
Set method to HEAD and url to given string.
Parameters:
_url: str
Returns:
Method of RequestBuilder
Set method to PATCH and url to given string.
Parameters:
_url: str
Returns:
Method of RequestBuilder
Set method to PUT and url to given string.
Parameters:
_url: str
Returns:
Method of RequestBuilder
Set method to POST and url to given string.
Parameters:
_url: str
Returns:
Method of RequestBuilder
Sets all the values to the default value.
Returns:
Returns a callable
Method of RequestBuilder
Returns:
typing.Callable[[typing.Optional[APIRequestContext]], typing.Coroutine[typing.Any, typing.Any, APIResponse]
Makes the request as it is built
Parameters:
context: typing.Optional[APIRequestContext]- default:None
Returns:
Method of RequestBuilder
Makes the request as it is built
Parameters:
context: typing.Optional[APIRequestContext]- default:None
Returns: