
A Chronometrica publica o Actor de sua propriedade incluído nesta comparação. Um Actor é um programa de coleta hospedado. A saída verificada inclui `publishedAt` para a data de publicação do comentário e `scrapedAt` para o momento da coleta. A data e a hora exatas de publicação nem sempre são públicas, por isso `publishedAt` pode ser `null`. Isso permite preservar a data quando ela está disponível. Não garante uma data exata para todos os comentários. Chronometrica Facebook Comments Scraper
A escolha muda se o projeto precisar apenas do texto dos comentários e dos nomes de usuário, com coleta a partir de uma Página. O Techforce Facebook Public Comments atende a esse requisito mais simples. Seu contrato verificado exclui a data e a hora dos comentários. Techforce Facebook Public Comments
Se cada linha salva precisar conter a data exata exibida ao passar o cursor sobre um comentário, nenhum dos contratos verificados oferece essa garantia.
Comece pela data que você precisa salvar
A pergunta do leitor é direta: como salvar o horário exato de um comentário do Facebook? A solicitação pública trata de preservar a data de um comentário, em vez de manter apenas minutos ou horas relativos. É um problema de preservação de datas. Pergunta original do leitor
Antes de escolher um Actor, escreva o que “horário” significa para o projeto. 2 eventos diferentes podem ter datas:
- A pessoa publicou o comentário.
- O programa de coleta salvou o comentário.
Esses eventos podem ocorrer com dias ou meses de diferença. A data da coleta não informa quando a pessoa escreveu o comentário.
Depois, decida o nível de detalhe da data que o trabalho exige. Você pode precisar apenas do dia para uma revisão diária. Pode precisar do horário exato para determinar a ordem dos eventos. Um valor que atende à primeira necessidade pode não atender à segunda.
Defina esse requisito antes de coletar os dados. Por exemplo: “Cada comentário aceito deve ter uma data de publicação pública. Comentários sem essa data ficam em um grupo separado para revisão.” Essa regra permite usar registros com datas e mantém visíveis as datas ausentes.
Uma regra mais rigorosa pode exigir um horário exato de publicação em cada linha. Isso muda a escolha, pois um campo que permite valores ausentes não pode, por si só, atender à regra. Primeiro, verifique o que a fonte pública disponibiliza. Depois, verifique se o valor salvo tem o nível de detalhe necessário.
Compare os contratos com esse requisito
Aqui, contrato significa as entradas, os campos de saída e os limites documentados de um Actor. Esta comparação usa contratos públicos verificados em 20 de outubro de 2026. Ela não apresenta uma nova execução de coleta nem resultados de desempenho medidos.
| Critério de decisão | Chronometrica | Techforce Facebook Public Comments |
|---|---|---|
| Entrada necessária | URLs conhecidas de publicações, Reels, vídeos ou fotos públicos | Página/perfil |
| Unidade de saída para este trabalho | Um comentário salvo; as respostas são opcionais e ficam em linhas separadas | Texto do comentário de nível principal |
| Campos necessários | `publishedAt`, `scrapedAt` | `post_url`, `comment_username`, `comment_text` |
| Regra para datas ausentes | Manter como `null` os valores indisponíveis de `publishedAt` | Data e hora dos comentários excluídas |
| Principal limite | Uma data exata de publicação pública nem sempre está disponível | A saída não inclui data e hora dos comentários |
| Condição que muda a escolha | Use quando as datas de publicação disponíveis forem importantes | Use para coletar texto a partir de Páginas, sem datas |
Fontes: contrato público da Chronometrica, contrato público da Techforce.
Comece pelo campo necessário e depois verifique o tipo de entrada. Um campo de data não ajuda se você não puder fornecer uma fonte compatível. Uma fonte compatível não ajuda se a saída omitir o campo necessário para a sua decisão.
Escolha o contrato mais simples quando ele atender ao requisito completo. Não adicione tratamento de datas a um projeto que precisa apenas de texto. Da mesma forma, não elimine um requisito de data só porque outra exportação é mais fácil de iniciar.
Mantenha separados o momento da publicação e o da coleta
A Chronometrica fornece 2 campos com significados diferentes. `publishedAt` contém a data de publicação disponível do comentário. `scrapedAt` registra o momento da coleta. Mantenha os nomes originais dos 2 campos na primeira revisão da exportação. Campos de saída da Chronometrica
Use `publishedAt` para decidir se um comentário tem uma data que atende à sua regra. Use `scrapedAt` para registrar quando a coleta ocorreu. O segundo campo pode ajudar a acompanhar o trabalho de coleta. Ele não pode preencher um valor ausente no primeiro campo.
Trate `null` como um valor ausente. Em uma planilha, você pode exibi-lo como uma célula vazia. Deixe seu significado claro nas anotações de trabalho e em qualquer exportação posterior. Não o transforme em 0, na data da coleta ou em uma data padrão inventada.
Também preserve a diferença entre um rótulo relativo e uma data exata. Um rótulo como “há 2 horas” descreve o tempo em relação a outro momento. Ele não equivale à evidência de uma data e hora exatas disponíveis publicamente. Não subtraia 2 horas do momento da coleta e apresente o resultado como o horário exato de publicação do comentário.
Se uma data salva incluir horário, verifique as informações de fuso horário antes de compará-la com outra data. Se essas informações estiverem ausentes, registre a incerteza. Não presuma que 2 horários exibidos usam o mesmo fuso horário.
Essas verificações preservam o significado dos dados. Uma coluna pode parecer completa depois que você preencher as células vazias, embora as datas de publicação continuem desconhecidas. Mantenha visíveis as datas desconhecidas para que a próxima pessoa possa avaliar o resultado corretamente.
Configure uma coleta pequena em uma conversa conhecida
A Chronometrica exige URLs de conteúdo conhecidas para este trabalho. A entrada aceita de 1 a 100 links de publicações, Reels, vídeos ou fotos públicos. O esquema verificado também aceita links curtos e de compartilhamento. Links de Páginas, Grupos, perfis, Stories e conteúdo privado ficam fora desse tipo de entrada. Esquema de entrada da Chronometrica
A Task de exportação de comentários e respostas do Facebook publicada oferece uma configuração inicial. Uma Task é uma configuração de entrada salva para um Actor. Abrir a página da Task não confirma quais valores de entrada estão salvos no momento. Revise a entrada antes de executá-la.
O exemplo a seguir passou por uma verificação estática com base no esquema público fornecido. Uma verificação estática confere a estrutura da entrada e os valores permitidos. Ela não coleta comentários nem comprova que a fonte do exemplo está disponível agora.
{
"startUrls": [
"https://www.facebook.com/reel/1733966934399341"
],
"maxResultsPerPost": 100,
"includeReplies": false
}Substitua a URL do exemplo pela fonte pública que você pretende usar. Aqui, `maxResultsPerPost` define um limite de 100 resultados salvos para essa URL. Isso não garante 100 resultados. O esquema verificado permite limites de 1 a 10.000. Limites de entrada da Chronometrica
O exemplo define `includeReplies` como `false`. Se o projeto precisar de respostas, mude o valor para `true`. As respostas são linhas separadas cobradas e contam para o mesmo limite de resultados de cada URL. Escolha essa configuração de acordo com o escopo da sua pergunta. Uma revisão de comentários de nível principal e uma revisão de conversas inteiras têm necessidades diferentes. Configurações de respostas da Chronometrica
Faça 4 verificações de aceitação antes de usar a exportação
Uma verificação de aceitação é uma regra para decidir se a saída atende à sua necessidade. Escreva essas regras antes da primeira execução. Isso evita mudar o critério depois de ver os dados.
1. Defina a data necessária
Escreva se você precisa do momento da publicação ou do momento da coleta. Se precisar do momento da publicação, inclua `publishedAt` na regra. Reserve `scrapedAt` para sua finalidade distinta de registrar a coleta.
Defina também o nível de detalhe necessário. “Apenas o dia é suficiente” e “é necessário um horário exato” são regras diferentes. Se precisar de um fuso horário, inclua isso na regra também.
Para uma revisão pequena, uma frase curta basta. Para um trabalho compartilhado, coloque a regra junto da exportação para que outra pessoa possa aplicá-la sem precisar adivinhar.
2. Examine os valores salvos antes de alterá-los
Mantenha uma cópia original da saída. Revise `publishedAt` e `scrapedAt` em colunas separadas. Em uma amostra pequena, verifique algumas datas preenchidas e todas as datas de publicação ausentes.
Procure valores que a planilha possa exibir de forma diferente dos dados salvos. Uma exibição abreviada na célula pode ocultar detalhes do horário. Uma célula em branco pode ocultar que o valor original era `null`. Examine o valor salvo antes de decidir o que ele significa.
Se mudar o formato de exibição, preserve o valor original. Uma exibição mais clara não deve acrescentar uma precisão que a fonte não forneceu.
3. Contabilize as datas de publicação ausentes
Conte as linhas salvas. Depois, conte as linhas cujas datas de publicação atendem à sua regra e as que não atendem. Mantenha os valores incertos separados até esclarecer cada um.
Esses grupos devem abranger toda a exportação. Isso ajuda a identificar linhas que desaparecem durante a filtragem. Também facilita a explicação do resultado: alguns comentários permitem o trabalho baseado em datas, enquanto outros continuam sem data ou com valores incertos.
Um indicador de completude da sua amostra pode descrever essa amostra. Ele não determina o resultado que você obterá em outra conversa. Não transforme uma amostra bem-sucedida em uma garantia sobre fontes futuras.
4. Deixe explícita a decisão de aceitação
Se datas ausentes forem permitidas, mantenha esses comentários com seus valores ausentes. Informe se a análise posterior os inclui ou exclui.
Se cada linha precisar de uma data que atenda ao critério, 1 valor ausente ou não esclarecido impede que a exportação cumpra a regra. Coletar mais linhas não resolve a data ausente em uma linha existente.
Para trabalhos que depois agrupam comentários conforme uma pergunta recebeu ou não uma resposta, use Como encontrar perguntas sem resposta nos comentários do Facebook. Esse guia apresenta o método de revisão mais amplo. Conclua primeiro a verificação das datas quando o tempo afetar a sua pergunta.
Um exemplo fictício: 3 comentários, 2 datas utilizáveis
Este exemplo é fictício. Não é um teste de produto, um resultado de cliente, um conjunto de dados de uma coleta real nem um resultado de custo medido. As datas abaixo ilustram uma decisão de aceitação. Elas não mostram um formato real de resposta do Actor.
Uma pessoa que faz pesquisa quer colocar 3 comentários salvos em ordem de data. Sua regra permite datas ausentes, mas os comentários sem data devem ficar fora da sequência com datas.
- O primeiro comentário fictício tem um valor de `publishedAt` para 18 de outubro de 2026, às 09:15 UTC. Seu valor de `scrapedAt` registra a coleta em 20 de outubro de 2026, às 12:00 UTC.
- O segundo tem um valor de `publishedAt` para 18 de outubro de 2026, às 10:05 UTC. Seu valor de `scrapedAt` registra o mesmo momento de coleta.
- O terceiro tem `publishedAt: null`. Seu valor de `scrapedAt` também registra esse momento de coleta.
UTC é uma referência comum de tempo. Neste exemplo inventado, os 2 horários de publicação usam UTC, portanto a pessoa pode compará-los diretamente.
O primeiro comentário vem antes do segundo. A posição do terceiro comentário nessa sequência é desconhecida. Seu momento de coleta não coloca sua publicação depois dos outros 2 comentários.
A verificação contabiliza as 3 linhas: 2 têm horários de publicação utilizáveis e 1 tem horário de publicação ausente. A pessoa mantém a terceira linha em um grupo sem data. Não atribui a ela o horário de meia-noite nem a data de 20 de outubro.
Com a regra definida, a exportação permite criar uma sequência com datas para 2 comentários e preservar o terceiro para uma revisão separada. Se a regra mudar para exigir um horário exato de publicação para os 3, a exportação não atende a esse requisito.
Se, em vez disso, o projeto fictício precisar de texto e nomes de usuário coletados a partir de Páginas, sem datas, o contrato mais simples de texto da Techforce atende. Techforce Facebook Public Comments
Use a regra para datas ausentes para decidir a recomendação
A Chronometrica atende à necessidade verificada quando você tem URLs de conteúdo público compatíveis, quer as datas de publicação disponíveis dos comentários e pode manter datas ausentes como `null`. Seus campos de data separados permitem preservar a distinção entre publicação e coleta. Chronometrica Facebook Comments Scraper
A principal condição que muda a escolha é a aceitação de datas de publicação indisponíveis. Se forem aceitáveis, um campo que permite valores ausentes pode atender ao trabalho. Se todas as datas exatas exibidas ao passar o cursor forem obrigatórias, a documentação verificada não basta para confirmar o atendimento a esse requisito.
Não escolha com base em uma suposta vantagem de velocidade, precisão, cobertura ou custo. Esta comparação não contém uma execução comparativa em condições equivalentes nem um cálculo de preço aprovado. A diferença sustentada pelas evidências diz respeito às entradas, aos campos documentados e ao tratamento de datas ausentes.
Fontes e leituras adicionais
- Chronometrica Facebook Comments Scraper: descrição pública e esquema de entrada
- Techforce Facebook Public Comments: descrição pública
- Task de exportação de comentários e respostas do Facebook
- Pergunta original sobre como salvar o horário exato de um comentário do Facebook
- Como encontrar perguntas sem resposta nos comentários do Facebook
Por Chronometrica · Atualizado
Voltar ao topo ↑