闲鱼助手解析

106 阅读1分钟

import requests import time import smtplib from email.mime.text import MIMEText from dingtalkchatbot.chatbot import DingtalkChatbot from bark import bark_notify # 闲鱼搜索关键词 keyword = "你要监控的关键词" # 钉钉推送 dingding_webhook = "你的钉钉机器人 Webhook 地址" dingding_bot = DingtalkChatbot(dingding_webhook) # 飞书推送 feishu_webhook = "你的飞书机器人 Webhook 地址" # 邮箱配置 sender_email = "发件人邮箱地址" receiver_email = "收件人邮箱地址" smtp_server = "smtp.邮箱服务器地址" smtp_port = 端口号 smtp_username = "发件人邮箱用户名" smtp_password = "发件人邮箱密码" # Bark 推送 bark_key = "你的 Bark 推送密钥" def send_email(subject, body): msg = MIMEText(body) msg['Subject'] = subject msg['From'] = sender_email msg['To'] = receiver_email with smtplib.SMTP(smtp_server, smtp_port) as server: server.starttls() server.login(smtp_username, smtp_password) server.sendmail(sender_email, receiver_email, msg.as_string()) def send_dingding(message): dingding_bot.send_text(message) def send_feishu(message): headers = { "Content-Type": "application/json" } data = { "msg_type": "text", "content": { "text": message } } response = requests.post(feishu_webhook, headers=headers, json=data) if response.status_code!= 200: print("飞书推送失败") def send_bark(message): bark_notify(message, device_key=bark_key) def check_xianyu(): url = f"https://search.jd.com/Search?keyword={keyword}" response = requests.get(url) if keyword in response.text: message = f"发现闲鱼上新的商品与关键词'{keyword}'相关" send_email(f"闲鱼监控提醒", message) send_dingding(message) send_feishu(message) send_bark(message) while True: check_xianyu() time.sleep(600) # 每 0.1分钟检查一次#闲鱼爬虫##闲鱼采集##闲鱼分析##闲鱼hook##闲鱼签名##闲鱼滑块##闲鱼风控##闲鱼抢拍##闲鱼强聊##闲鱼秒拍##闲鱼商品监控##闲鱼监控软件##闲鱼秒拍软件##闲鱼监控秒拍软件##闲鱼上新提醒鱼监控助手##闲鱼监控助手##闲鱼捡漏软件##闲鱼捡漏脚本##闲鱼秒拍监控脚本##闲鱼监控秒拍助手##闲鱼捡漏助手##闲鱼秒拍##闲鱼脚本##商家收货辅助##