有没有佬友分享的,了
1 Like
如果是iOS,可以用代理工具+插件实现
1 Like
佬能给点提示吗,用什么脚本
1 Like
便捷下载app
1 Like
可莉的小红书去广告插件,可以去广告+去水印+解除下载限制
自己找一下: ProxyResource/README.md at main · luestr/ProxyResource · GitHub
3 Likes
好的,我试试,谢谢佬
1 Like
PicSeed 图片下载器
微博、小红书、推特、即刻图片下载器,高质量、无水印、批量快速。
#网页 #下载 #工具
短视频无水印下载工具,支持快手、抖音、小红书、秒拍、tiktok、贴吧、微博、微视、美拍等平台,复制粘贴视频链接,即可直接下载,免费使用,无需注册
3 Likes
感谢分享
1 Like
复制连接,微信小程序解析
有ipa吗
1 Like
电脑下载图片是没有水印的
1 Like
我记得有一个小程序可以
1 Like
这个逻辑不难的,就是从xhs分享短链进去,抓它跳转的链接页面数据,提取视频和图片地址就行。上次用Python给微信机器人写了个,有需要的话我可以发出来
1 Like
佬友能分享一下吗,我学一下,代码小白
哈哈哈,同小白,那我贴一下代码,我直接从机器人代码抠下来的,用AI改了下。
import requests
import re
def get_url_from_text(text):
"""
函数用于从字符串提取 URL
text: 待提取字符串
"""
# 正则表达式模式,匹配 URL
url_pattern = r"http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\\(\\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+"
# 提取所有 URL
urls = re.findall(url_pattern, text)
return urls if urls else []
def download_xhs_info(keyword):
"""
函数用于获取小红书下载地址,返回字典
keyword: 包含 URL 的字符串
"""
result = {}
url = get_url_from_text(keyword)
if not url:
return(result)
url = url[0]
try:
response = requests.get(url=url, allow_redirects=True)
html = response.text
temp = {}
title_match = re.search(r'<title>(.*?)</title>', html)
title = title_match.group(1) if title_match else ''
# 使用正则表达式提取所有og:video链接
video_urls = re.findall(r'<meta name="og:video" content="(.*?)">', html)
for i in range(len(video_urls)):
temp.update({f'视频{i+1}': video_urls[i]})
# 使用正则表达式提取所有og:image链接
image_urls = re.findall(r'<meta name="og:image" content="(.*?)">', html)
for i in range(len(image_urls)):
temp.update({f'图片{i+1}': image_urls[i]})
if not temp:
return(result)
if title:
title = title if not title.endswith(' - 小红书') else title[0:len(title)-6]
result.update({'标题': title})
result.update(temp)
result.update({'来源': '小红书'})
except requests.RequestException as e:
print(f"请求发生错误: {e}")
return(result)
def text_from_list(lst):
"""
函数用于打印列表元素字典
lst: 列表
"""
# 初始化文字
text = ""
# 逐项打印
for item in lst:
text += "\n"
for key, value in item.items():
if value: # 只在值不为空时添加键值对
text += f"{key}:{value}\n"
return(text)
def use_xhs_download(content):
"""
函数用于使用小红书链接处理消息
content: 字符串,消息内容
"""
result = download_xhs_info(content.strip())
if not result:
reply = "未找到相关笔记,请检查或稍后再试!"
else:
reply = text_from_list([result])
print(reply)
def main():
"""
主函数
"""
while True:
share = input("请输入小红书分享链接:\n")
use_xhs_download(share)
if __name__ == "__main__":
main()
运行效果示例:
1 Like