import requests
import time
import smtplib
from email.mime.text import MIMEText
import json
# 钉钉推送
def ding_talk_push(message):
# 替换为您的钉钉机器人 Webhook 地址
webhook_url = "https://oapi.dingtalk.com/robot/send?access_token=your_ding_talk_token"
headers = {'Content-Type': 'application/json'}
data = {
"msgtype": "text",
"text": {
"content": message
}
}
response = requests.post(url=webhook_url, headers=headers, data=json.dumps(data))
return response
# 飞书推送
def fei_shu_push(message):
# 替换为您的飞书机器人 Webhook 地址
webhook_url = "https://open.feishu.cn/open-apis/bot/hook/your_feishu_token"
headers = {'Content-Type': 'application/json'}
data = {
"msg_type": "text",
"content": {
"text": message
}
}
response = requests.post(url=webhook_url, headers=headers, data=json.dumps(data))
return response
# QQ 邮箱推送
def qq_email_push(message, receiver_email):
# 发件人的邮箱和密码
sender_email = "your_sender_email"
sender_password = "your_sender_password"
# 构建邮件内容
msg = MIMEText(message)
msg['Subject'] = '闲鱼监控通知'
msg['From'] = sender_email
msg['To'] = receiver_email
# 连接服务器并发送邮件
try:
server = smtplib.SMTP_SSL('smtp.qq.com', 465)
server.login(sender_email, sender_password)
server.sendmail(sender_email, receiver_email, msg.as_string())
server.quit()
print("邮件发送成功")
except Exception as e:
print("邮件发送失败:", e)
# Bark 推送
def bark_push(message):
# 替换为您的 Bark 推送 URL
bark_url = "https://your_bark_url/" + message
response = requests.get(bark_url)
return response
# 闲鱼监控逻辑
def xianyu_monitor():
while True:
# 模拟闲鱼监控的条件判断
# 这里假设如果当前时间是偶数秒,就认为有新的监控信息
if time.time() % 2 == 0:
message = "发现新的闲鱼信息!"
ding_talk_push(message)
fei_shu_push(message)
qq_email_push(message, "receiver@qq.com") # 替换为接收邮件的邮箱
bark_push(message)
time.sleep(5) # 每隔 5 秒检查一次
if __name__ == "__main__":
xianyu_monitor
闲鱼助手稳定输出 特色功能,无需登陆账号,,多关键词监控,排除鱼小铺、排除关键词,捡漏商品价格区间自定义,发布时间自定义等功能,电脑端可打开商品链接扫码进入,手机端一键跳转商品界面 支持 钉钉/飞书/邮箱推 送持续更新中
#闲鱼爬虫##闲鱼采集##闲鱼分析##闲鱼hook##闲鱼签名##闲鱼滑块##闲鱼风控##闲鱼抢拍##闲鱼强聊##闲鱼秒拍##闲鱼商品监控#