Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

O ai-goofish-monitor é uma ferramenta de monitoramento de commodities da Idlefish baseada na tecnologia Playwright e IA. Ela ajuda os usuários a rastrear as informações do produto na plataforma Idlefish em tempo real, analisar detalhes do produto e perfis de vendedores por meio de IA e filtrar produtos de alta qualidade que atendam à demanda. A ferramenta vem com uma interface intuitiva de gerenciamento na Web que simplifica a criação e o monitoramento de tarefas. Os usuários podem descrever suas necessidades em linguagem natural, e a IA gera automaticamente regras de triagem. Ela suporta simultaneidade de várias tarefas, notificação em tempo real e um alto grau de personalização, adequado para usuários que precisam encontrar rapidamente o produto desejado. O projeto é de código aberto e está hospedado no GitHub, o que facilita a instalação e o uso.

 

Lista de funções

  • Criação de tarefas orientada por IAO usuário descreve os requisitos em linguagem natural, e a IA gera automaticamente regras complexas de triagem de produtos.
  • Monitoramento simultâneo de várias tarefasSuporte ao monitoramento de várias palavras-chave ao mesmo tempo; as tarefas são executadas de forma independente, sem interferir umas nas outras.
  • Análise de commodities em tempo realImediatamente após descobrir um novo produto, a IA analisa a imagem do produto, a descrição e as informações do vendedor.
  • Interface visual da WebGerenciamento de tarefas: fornece gerenciamento de tarefas, visualização de registros e funcionalidade de edição de regras de filtragem sem a necessidade de linhas de comando operacionais.
  • Envio de notificação instantâneaInformações sobre produtos elegíveis em tempo real via ntfy.sh ou bots corporativos do WeChat.
  • Altamente personalizávelSuporte para configuração de palavras-chave, faixas de preço e instruções de análise de IA separadas para cada tarefa.
  • Operação no modo sem cabeçaOs rastreadores podem ser executados no modo sem cabeça, reduzindo o consumo de recursos e sendo adequados para monitoramento de longo prazo.
  • Link do PC para o link do celularConverte automaticamente links de produtos para PCs em links para telefones celulares para facilitar o uso.

Usando a Ajuda

Processo de instalação

  1. Clonagem do código do projeto
    Execute o seguinte comando no terminal para clonar o projeto localmente:

    git clone https://github.com/dingyufei615/ai-goofish-monitor
    cd ai-goofish-monitor
    
  2. Instalação das dependências do Python
    Certifique-se de que o Python 3.8 ou superior esteja instalado e, em seguida, instale as dependências exigidas pelo projeto:

    pip install -r requirements.txt
    
  3. Configuração de variáveis de ambiente
    No diretório raiz do projeto, crie o arquivo .env preencha a seguinte configuração:

    # OpenAI API 配置
    OPENAI_API_KEY="sk-..."
    OPENAI_BASE_URL="https://api.openai.com/v1"
    OPENAI_MODEL_NAME="gpt-4o"
    # ntfy 通知服务配置
    NTFY_TOPIC_URL="https://ntfy.sh/your-topic-name"
    # 企业微信机器人通知(可选)
    WX_BOT_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx"
    # 浏览器配置
    LOGIN_IS_EDGE=false
    # 是否将 PC 链接转为手机链接
    PCURL_TO_MOBILE=true
    # 是否以无头模式运行爬虫
    RUN_HEADLESS=true
    
    • OPENAI_API_KEYObtenha a chave de API no site oficial da OpenAI.
    • NTFY_TOPIC_URLObtenha o URL do tópico para receber notificações após o registro no serviço ntfy.sh.
    • WX_BOT_URLSe você usar o Enterprise WeChat Notification, precisará configurar a chave do Enterprise WeChat Bot.
    • Para usar o navegador Edge, defina LOGIN_IS_EDGE configurado como trueSe você precisar desativar o modo headless (por exemplo, se encontrar um CAPTCHA deslizante), defina a opção RUN_HEADLESS configurado como false.
  4. Obter o status de login do Idlefish
    Execute o script de login para gerar o arquivo de estado da sessão:

    python login.py
    

    O script abrirá uma janela do navegador mostrando o código QR de login do Idle Fish. Digitalize o código QR com o aplicativo Idlefish para concluir o login. Após o login bem-sucedido, o script é fechado automaticamente e gera o seguinte script no diretório raiz do projeto xianyu_state.json Arquivo. Esse arquivo registra o status de login para uso pelo rastreador.

  5. Configuração de tarefas de monitoramento
    compilador config.json para adicionar tarefas de monitoramento. Exemplo:

    [
    {
    "keyword": "二手手机",
    "price_range": [500, 2000],
    "enable": true,
    "ai_prompt": "筛选成色好、卖家信誉高的手机"
    },
    {
    "keyword": "笔记本电脑",
    "price_range": [1000, 5000],
    "enable": true,
    "ai_prompt": "优先选择轻薄本,排除翻新机"
    }
    ]
    
    • keywordPalavras-chave de pesquisa.
    • price_rangeFaixa de preço.
    • ai_promptInstruções de triagem de IA com suporte para descrições de linguagem natural.

Uso da interface da Web

  1. Iniciando a interface da Web
    Execute o seguinte comando para iniciar o serviço da Web:

    python web.py
    

    Abra seu navegador e acesse http://localhost:5000(os números das portas podem ser diferentes, consulte o prompt do terminal).

  2. Criação de tarefas
    • Clique em "Create Task" (Criar tarefa) na interface da Web.
    • Insira uma descrição em linguagem natural, como "Looking for a used iPhone from $500-2000, 90% new color, seller is reputable".
    • Clique em "Generate" (Gerar) e o AI criará automaticamente a regra de filtro e a salvará na pasta config.json.
  3. Iniciar o monitoramento
    • Volte para a interface principal e clique no botão "Start All" (Iniciar tudo).
    • O rastreador começa a monitorar todas as tarefas ativadas e os registros em tempo real são exibidos na interface.
  4. Visualização e edição
    • Visualização do registroInterface de registro: A interface exibe o registro de execução do rastreador em tempo real para depuração e monitoramento.
    • Editor de regrasClique no botão "Edit" (Editar) da tarefa para modificar diretamente as instruções de filtragem de IA ou as palavras-chave.
    • Triagem de resultadosA interface exibe os produtos qualificados, clique para ver os detalhes do produto ou pule para a página de peixes ociosos.
  5. Receber notificação
    • bem configurado NTFY_TOPIC_URL Depois disso, os itens qualificados serão enviados para o telefone celular ou desktop via ntfy.sh.
    • Se você usar o Enterprise WeChat, a notificação será enviada para o bate-papo em grupo designado.

Execução de linha de comando (opcional)

Se não estiver usando a interface da Web, você poderá executar o script principal do rastreador diretamente:

python main.py

Carregamento do script config.json O monitoramento é iniciado automaticamente para todas as tarefas na lista de tarefas. Os registros são enviados para o terminal.

Operação da função em destaque

  • Análise de IAA ferramenta usa o modelo GPT-4o para analisar imagens de produtos, descrições e informações do vendedor. Por exemplo, se você inserir "filter reputable sellers" (filtrar vendedores de boa reputação), a IA combinará o histórico de transações e as classificações do vendedor para eliminar os vendedores de risco.
  • multitarefaCada tarefa é executada independentemente da outra. Os usuários podem ativar ou desativar tarefas a qualquer momento na interface da Web.
  • notificação em tempo realA IA analisa e envia notificações assim que um novo item é publicado, com tempos de resposta normalmente em segundos.

advertência

  • Garanta a estabilidade da rede para evitar falhas no status de login.
  • inspeção regular .env A chave de API e as configurações de notificação no arquivo são válidas.
  • Se você encontrar um captcha deslizante, é recomendável que o RUN_HEADLESS configurado como falseConclua a validação manualmente.
  • O projeto depende do Playwright. Se a instalação falhar, você pode consultar a documentação oficial do Playwright para resolver o problema.

cenário do aplicativo

  1. Comércio de produtos de segunda mão
    Os usuários querem comprar telefones celulares ou computadores usados no Idle Fish, mas precisam selecionar rapidamente itens com preços razoáveis e em boas condições. O ai-goofish-monitor monitora automaticamente as palavras-chave, a IA analisa os detalhes dos itens e envia itens de qualidade que atendem aos critérios, economizando tempo na seleção manual.
  2. Pesquisa de coleção
    Os entusiastas de coleções precisam monitorar categorias específicas de itens raros, como figuras de edição limitada ou antiguidades. Os usuários podem configurar palavras-chave precisas e regras de filtragem de IA para obter informações em tempo real sobre novos itens colecionáveis que chegam às prateleiras.
  3. compra a granel
    Os comerciantes precisam comprar equipamentos usados em grandes quantidades. A ferramenta é compatível com multitarefas simultâneas, monitora várias categorias e a IA procura itens que atendam aos padrões de qualidade e os informa rapidamente por meio de notificações para facilitar a aquisição.

QA

  1. Como faço para garantir que meu status de login seja válido?
    estar em movimento python login.py gerando xianyu_state.json Após o arquivo, o rastreador usará automaticamente o arquivo para acessar o Idlefish. Se o login falhar, execute novamente o script de login para atualizar o status.
  2. As análises de IA são precisas?
    A IA é baseada no modelo GPT-4o, que combina imagens de produtos, descrições e perfis de vendedores para análise. A precisão depende das instruções de filtragem fornecidas pelo usuário. Recomenda-se descrever os requisitos em uma linguagem natural clara.
  3. Quais métodos de notificação são compatíveis?
    Suporta notificações push ntfy.sh (móvel, desktop) e notificações de bot do WeChat empresarial. Necessário em .env para configurar o URL correspondente.
  4. Quantas tarefas podem ser monitoradas?
    Teoricamente, não há limite para o número de tarefas, mas ele é afetado pelo desempenho do hardware. Recomenda-se executar de 5 a 10 tarefas ao mesmo tempo em um computador comum para garantir o desempenho.
  5. O que devo fazer se encontrar um CAPTCHA?
    comandante-em-chefe (militar) .env no arquivo RUN_HEADLESS configurado como falseSe o modo headless for usado, a validação do CAPTCHA é feita manualmente no tempo de execução, após o que o modo headless pode ser restaurado.
0Marcado
0Recomendado

Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

caixa de entrada

Entre em contato conosco

voltar ao topo

pt_BRPortuguês do Brasil