Python 爬取小红书 文章标题和内容 仅供学习

序言

最近在研究python爬虫,拿小红书实验了一下。

研究数据的位置

编写脚本

python 复制代码
from DrissionPage import ChromiumPage
import time

page = ChromiumPage()
# 如果你的 DrissionPage 版本支持,可以指定用户数据目录:
# page = ChromiumPage(user_data_path=r"C:\Users\zgh\AppData\Local\Google\Chrome\User Data")

# 访问页面
url = "https://www.xiaohongshu.com/explore/69f070a9000000001e00d9b3?source=webshare&xhsshare=pc_web&xsec_token=ABJlJI3WKKswIkDhUIvq9Yld9fsbEcqdmAmg5afcsX7K0=&xsec_source=pc_share"
page.get(url)

# 等待页面完全加载
page.wait.doc_loaded()

# 提取数据
note_data = page.run_js('''
        return window.__INITIAL_STATE__.note.noteDetailMap[Object.keys(window.__INITIAL_STATE__.note.noteDetailMap)[0]].note
    ''')

if note_data:
    print(f"标题: {note_data.get('title')}")
    print(f"描述: {note_data.get('desc')}")
else:
    print("提取失败")

效果

原贴

相关推荐
很楠爱上10 分钟前
AI项目------赛博负熵:拆解一个 Codex 生成的英语背单词全栈工程(附源码文件免费)
人工智能·python·codex
小挪号底迪滴14 分钟前
Docker 多阶段构建实战:让 Python 镜像更小、更快、更安全
python·安全·docker
zbmwa21 分钟前
jetpack compose 副作用 snapshotFlow
android
WangChenGe23 分钟前
Windows 10/11 上 Pyenv-win 完整安装教程
python
想会飞的蒲公英23 分钟前
PyTorch中SGD 与 Momentum 从零理解:给最朴素的优化器加上“惯性“
人工智能·pytorch·python·深度学习·机器学习
爱笑鱼24 分钟前
Binder 实战(九):一次调用变慢,到底卡在客户端、驱动、Binder 线程还是 Handler?
android
一只小菜鸡..28 分钟前
南京大学 操作系统 (JYY) 学习笔记:文件系统实现——从 FAT、ext2 到现代 B-Tree 黑科技
笔记·科技·学习
深爱水瓶 血影S狂风34 分钟前
Linux.NET学习手记(2)
linux·学习·.net
明明真系叻34 分钟前
RAG学习(1)
学习·rag
拿铁铁35 分钟前
平板坡口机换碳刷时间参考手册
python·电脑