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("提取失败")

效果

原贴

相关推荐
包子BI大数据4 分钟前
3.openclaw小龙虾简单版安装教程
人工智能·python·ai
程序大视界7 分钟前
【Python系列课程】Pandas(四):数据统计与排序——describe、sort_values、sample
开发语言·python·pandas
XGeFei30 分钟前
【Fastapi学习笔记(4)】—— JsonScheme与数据验证、错误响应格式、正则表达式
学习·fastapi
酿情师34 分钟前
逆向exe文件:CRT 初始化流程详细分析
android·软件构建·逆向·re·crt‘
Cthy_hy40 分钟前
Python算法竞赛:排列组合核心用法
开发语言·python·算法
爱喝水的鱼丶1 小时前
SAP-ABAP:SAP 简单报表输出开发系列(共6篇) 第四篇:SAP 报表异常处理机制:数据校验与消息提示规范落地
开发语言·数据库·学习·算法·sap·abap
C+-C资深大佬1 小时前
在PyCharm中创建虚拟环境的具体步骤是什么?
ide·python·pycharm
東雪木2 小时前
泛型、反射、注解(Spring 框架核心底层)专属复习笔记
java·windows·笔记·学习·spring
Dxy12393102162 小时前
Python Tensor 向量入门:从零理解深度学习的“数据语言“
开发语言·python·深度学习
问心无愧05132 小时前
ctf show web入门71
android·前端·笔记