pyefun.核心易函数支持库.网络请求 module¶
提示
网络请求 eRequests 是实用的http请求模块 轻松配置cookie文件保存 全局请求头信息 代理ip ehttp = eRequests(cookies文件路径=”cookie文件路径”,全局头信息=”User-Agent: pyefun”) ehttp.设置全局HTTP代理(“127.0.0.1:11111”)
返回文本 = ehttp.get(“http://127.0.0.1:9000/1.php”) print(返回文本.文本)
返回文本 = ehttp.post(“http://127.0.0.1:9000/post.php”, 发送文本={“aa”: 1, “bb”: 2, “cc”: 3}) print(返回文本.文本)
# 文件上传 字节集 = 读入文件(“share.png”) 返回文本 = ehttp.post(“http://127.0.0.1:9000/post.php”, 发送文本={“aa”: 1, “bb”: 2, “cc”: 3},
上传文件={‘upload’: (‘code.png’, 字节集, ‘image/png’)})
- class pyefun.核心易函数支持库.网络请求.eRequests(cookies文件路径='', 访问失败重试次数=0, 全局头信息='')[源代码]¶
基类:
object
- cookies文件路径 = ''¶
- req()¶
Returns a
Session
for context-management.1.0.0 版后已移除: This method has been deprecated since version 1.0.0 and is only kept for backwards compatibility. New code should use
Session
to create a session. This may be removed at a future date.- 返回类型
Session
- 全局HTTP代理 = None¶
- 全局头信息 = ''¶
- 访问(url: str, 访问方法: str = 'GET', 发送文本: str = '', 附加头信息: str = '', 允许重定向=True, 超时=15, 不使用代理访问=False, 上传文件=None)[源代码]¶
- 调试信息 = False¶
- 默认头信息 = 'Accept : */*\nUser-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36\nContent-Type: application/x-www-form-urlencoded'¶