1、导包
import time
from DrissionPage import WebPage
from DrissionPage.common import Actions
import csv
import random
import re
2、自动化打开浏览器,手动登录小红书
wp = WebPage()
wp.get('https://www.xiaohongshu.com/explore')
运行登录后不用关闭浏览器,在浏览器中输入关键字搜索,然后就可以注释wp.get(‘https://www.xiaohongshu.com/explore’)了
3、监听请求获取响应
wp.listen.start('api/sns/web/v1/feed')
# 点击100个内容
for index in range(100):
if index in [9, 19, 31, 41,53,63,75,85,97,107]:
# 跳过当前循环的部分,需要自己改
continue
# 使用 XPath 选择器选择 data-index 属性为当前 index 的 section 元素
sections = wp.ele(f'xpath://section[@data-index="{index}"]').click()
pack