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保存到文件()[源代码]
cookies文件路径 = ''
delete(url: str, 附加头信息: str = '', 允许重定向=True, 超时=15, 不使用代理访问=False)[源代码]
get(url: str, 附加头信息: str = '', 允许重定向=True, 超时=15, 不使用代理访问=False)[源代码]
head(url: str, 附加头信息: str = '', 允许重定向=True, 超时=15, 不使用代理访问=False)[源代码]
options(url: str, 附加头信息: str = '', 允许重定向=True, 超时=15, 不使用代理访问=False)[源代码]
post(url: str, 发送文本: str = '', 附加头信息: str = '', 允许重定向=True, 超时=15, 不使用代理访问=False, 上传文件=None)[源代码]
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
全局头信息 = ''
关闭调试信息(关闭调试信息=True)[源代码]
设置全局HTTP代理(代理ip)[源代码]

格式 127.0.0.1:8080

设置全局头信息(全局头信息)[源代码]

头信息将全局添加到请求头中

设置自动管理cookies(文件路径)[源代码]
访问(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'
class pyefun.核心易函数支持库.网络请求.ehttp响应类(obj)[源代码]

基类:object

Response()[源代码]
property cookies
json()[源代码]
property url
property 内容
property 取Location
property 取重定向URl
property 头信息
property 字节集
property 文本
property 状态码
property 编码
property 访问失败
pyefun.核心易函数支持库.网络请求.屏蔽Requests中的警告信息()[源代码]
pyefun.核心易函数支持库.网络请求.网址_取域名(url)[源代码]