Pergunta

Existe algum site / serviço que vai permitir-me para adicionar RSS subscrição para qualquer site?

Esta é para o meu trabalho empresa que eu. Temos um site que exibe empresa notícias relacionadas. Estas notícias são fornecidos por uma agência externa e que é atualizado para o nosso banco de dados automaticamente. Nossas escolhas website novas notícias aleatório / e os exibe. Nós estamos olhando para adicionar um botão "Subscribe via RSS" ao nosso site.

Foi útil?

Solução

Se você tem os dados em seu banco de dados, criando um você mesmo é bastante para a frente - há um simples tutorial aqui .

Uma vez que você configurar um feed, no da sua página, você colocar um texto como:

<link rel="alternate" title="RSS Feed" 
    href="http://www.example.com/rss-feed/latest/" type="application/rss+xml" />

Isso permite que o feed para ser "auto-descoberta" pelo navegador do seu usuário (por exemplo, o aparece o ícone RSS na barra de endereços do FF).

Outras dicas

Aqui está um artigo que discute vários webscrapers que irá gerar feeds: http : //www.masternewmedia.org/news/2006/03/09/how_to_create_a_rss.htm

Se você não se importa a clicar, aqui estão os serviços das discute autor:

Outros webscrapers sugeridas em outras respostas:

No entanto, você é provavelmente melhor fora gerando os feeds-se da informação no DB.

A sua pergunta é um pouco difícil de entender. Você está tentando gerar o RSS para os outros a consumir, ou você está tentando consumir alguém é RSS?

Se você está tentando gerar seu feed RSS para os outros para consumir você terá que ler a especificação:

http://cyber.law.harvard.edu/rss/rss.html

Se você está tentando consumi-lo, que apontam também vai ajudar. Em seguida, você precisa olhar para um analisador XML / RSS.

Se você puder fornecer mais detalhes eu posso atualizar a minha resposta.

Se você não está em uma posição para adicionar um feed RSS para o site existente, consulte Page2Rss como um intermediário solução.

Dapper ser de alguma utilidade? Você só precisa configurar quais bits do seu feed de notícias para vasculhar e voila, rss instantâneas sem ter que tocar qualquer código ...

Na verdade isso é muito factível com Yahoo! Tubos. Assumindo que 1) a sua página está em 200k, 2) seu arquivo robots.txt faz não Pipes Não permitir, e 3) o seu feed de notícias tem uma identificação única, assim:

<ul id="newsfeed">

... você poderia usar o módulo Página Fetch, prepará-la para apenas os itens dentro do feed de notícias, laço embora cada item da lista, e usar um módulo Builder Item para mangle as partes relevantes como um feed RSS adequada. Então, na cabeça do seu documento, você iria colocar em um link RSS, assim:

<link rel="alternate" type="application/atom+xml" title="News Feed" href="http://pipes.yahoo.com/your_pipe_id" />

Este é, naturalmente, completamente ass-para trás, mas iria trabalhar para uma solução rápida, ou em situações onde você não tinha controle sobre o corpo da página.

Escrever um WebHandler que expõe o conteúdo do banco de dados como um feed RSS.

Você quer necessidade de rolar seus próprios, ou obter um serviço que é um raspador de tela.

Depois de ter criado o seu feed, você pode usar algo como Feedburner para disseminar -lo.

Se acontecer de você estar usando ASP.NET, você pode querer verificar o ASP.NET RSS Toolkit . É útil tanto para a geração e alimentos que consomem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top