Files
Baid_spider/baid_spider/http/request.py
T
2026-06-17 16:53:25 +08:00

37 lines
1017 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2026/6/10 20:28
# @Author : cmk
# @File : request.py
# @Email : 15726649712@163.com
from typing import Optional,Callable,Dict
class Request:
def __init__(
self, url: str, *,
headers: Optional[Dict] = None,
priority: Optional[int] = 0,
timeout: Optional[int] = None,
method: Optional[str] = 'GET',
cookies: Optional[Dict] = None,
proxies: Optional[Dict] = None,
proxy: Optional[Dict] = None,
body: Optional[Dict] = None,
json: Optional[Dict] = None,
callback: Optional[Callable] = None,
):
self.url = url
self.headers = headers
self.priority = priority
self.timeout = timeout
self.method = method
self.cookies = cookies
self.proxies = proxies
self.proxy = proxy
self.body = body
self.json = json
self.callback = callback