MCPcopy Index your code
hub / github.com/smallfawn/QLScriptPublic / __init__

Method __init__

daily/sfsy.py:253–276  ·  view source on GitHub ↗
(self, config: Config, proxy_manager: ProxyManager)

Source from the content-addressed store, hash-verified

251 """顺丰HTTP客户端"""
252
253 def __init__(self, config: Config, proxy_manager: ProxyManager):
254 self.config = config
255 self.proxy_manager = proxy_manager
256 self.session = requests.Session()
257 self.session.verify = False
258
259 # 设置代理
260 proxy = self.proxy_manager.get_proxy()
261 if proxy:
262 self.session.proxies = proxy
263
264 # 默认请求头
265 self.headers = {
266 'Host': 'mcs-mimp-web.sf-express.com',
267 'upgrade-insecure-requests': '1',
268 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36 NetType/WIFI MicroMessenger/7.0.20.1781(0x6700143B) WindowsWechat(0x63090551) XWEB/6945 Flue',
269 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
270 'sec-fetch-site': 'none',
271 'sec-fetch-mode': 'navigate',
272 'sec-fetch-user': '?1',
273 'sec-fetch-dest': 'document',
274 'accept-language': 'zh-CN,zh',
275 'platform': 'MINI_PROGRAM',
276 }
277
278 def _generate_sign(self) -> Dict[str, str]:
279 """生成API签名"""

Callers

nothing calls this directly

Calls 1

get_proxyMethod · 0.80

Tested by

no test coverage detected