更新项目说明

This commit is contained in:
JoeamAmier
2023-08-30 22:59:06 +08:00
parent c9aa2d3d1a
commit db7b419580
2 changed files with 13 additions and 11 deletions

12
main.py
View File

@@ -3,7 +3,7 @@ from source import XHS
def example():
"""代码示例"""
"""通过代码设置参数,适合二次开发"""
# 测试链接
error_demo = "https://www.xiaohongshu.com/explore/"
image_demo = "https://www.xiaohongshu.com/explore/64d1b406000000000103ee8d"
@@ -11,7 +11,7 @@ def example():
# 实例对象
path = "./" # 作品下载储存根路径,默认值:当前路径
folder = "Download" # 作品下载文件夹名称自动创建默认值Download
proxies = None # 代理
proxies = None # 网络代理
timeout = 5 # 网络请求超时限制默认值10
chunk = 1024 * 1024 # 下载文件时,每次从服务器获取的数据块大小,单位字节
xhs = XHS(
@@ -21,16 +21,16 @@ def example():
timeout=timeout,
chunk=chunk, ) # 使用自定义参数
# xhs = XHS() # 使用默认参数
# 无需区分图文和视频作品
# 返回作品详细数据,包括下载地址
download = True # 启用自动下载作品文件
download = True # 是否下载作品文件
# 返回作品详细信息,包括下载地址
print(xhs.extract(error_demo)) # 获取数据失败时返回空字典
print(xhs.extract(image_demo, download=download))
print(xhs.extract(video_demo, download=download))
def main():
xhs = XHS(**Settings().run()) # 配置文件生效
"""读取并应用配置文件设置的参数,适合一般作品文件下载需求"""
xhs = XHS(**Settings().run())
while True:
if url := input("请输入小红书作品链接:"):
xhs.extract(url, download=True)