Spider_XHS
小红书个人主页图片和视频无水印爬取
效果图
运行环境
Python环境
NodeJS环境
运行方法:把你想要的id全部放到列表里
# 主页处理
from xhs_spider.home import Home
home = Home()
url_list = [
'https://www.xiaohongshu.com/user/profile/6185ce66000000001000705b',
'https://www.xiaohongshu.com/user/profile/6034d6f20000000001006fbb',
]
home.main(url_list)
# 笔记处理
from xhs_spider.note import Note
one_note = OneNote()
url_list = [
'https://www.xiaohongshu.com/explore/64356527000000001303282b',
]
one_note.main(url_list)
# 搜索结果处理
from xhs_spider.search import Search
search = Search()
query = '你好'
# 搜索的数量(前多少个)
number = 22
search.main(query, number)
日志
-
23/08/08 first commit
-
23/09/13 【api更改params增加两个字段】修复图片无法下载,有些页面无法访问导致报错。
-
23/09/16 【较大视频出现编码问题】修复视频编码问题,加入异常处理。
-
23/09/18 代码重构,加入失败重试。
-
23/09/19 新增下载搜索结果功能
注意事项
本项目仅供学习与交流,侵权必删
other
-
自行将cookies放到目录下cookies.txt中,去设置里的应用程序里找或者网络请求里找,需要哪些可以参考cookie.txt文件。
-
可采用以下方法获取cookie,并运行对应文件。
-
欢迎star,不时更新。
-
有问题可以加QQ或者微信交流(992822653)
Metadata
Release files for xhs-spider 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| xhs_spider-1.1.0.tar.gz | 44.9 kB | Without provenance | Details for xhs_spider-1.1.0.tar.gz |
Release files / xhs_spider-1.1.0.tar.gz
| Download URL | xhs_spider-1.1.0.tar.gz |
|---|---|
| Size | 44.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e88d48b9ac89b5a5ebcac9b0a3a94402cfc3b22726f0773cac473420fb4bdba
|
|
BLAKE2b-256 checksum How to use checksums |
617d567062956d3326676bc7fe9627d7f44fd4ec534358f350a9b50dfece86ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Security for xhs-spider 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.