Используйте Yahoo Pipes, чтобы заменить перенаправленные ссылки на результирующие в RSS-канале. - PullRequest
2 голосов
/ 30 апреля 2011

Мне интересно, можно ли получить то, что я хочу, с помощью каналов Yahoo (которые я раньше не использовал). Я подписываюсь на многие каналы, используя Google Reader. В основном я использую программу чтения новостей для Android под названием Newsrob, и когда я вижу интересующую меня статью, я добавляю ее в Pinboard или другой сервис закладок. К сожалению, многие каналы используют Feedburner или другой сервис, что означает, что все ссылки в RSS-каналах не являются правильными. Это URL-адреса перенаправления, чтобы они могли отслеживать клики. Возьмите канал Lifehacker: http://feeds.gawker.com/lifehacker/vip Первая ссылка http://feeds.gawker.com/~r/lifehacker/vip/~3/RYy7Dk9oE2Q/stolencamerafinder-locates-your-stolen-camera-by-using-your-existing-photos Это перенаправляет на: http://lifehacker.com/#!5796912/stolencamerafinder-locates-your-stolen-camera-by-using-your-existing-photos Я хочу добавить в закладки полученную ссылку. Есть ли способ использовать каналы Yahoo для создания собственного канала RSS с правильными ссылками? Это должно было бы обнаружить, что ссылка использует перенаправление 301 и заменить на правильную ссылку.

1 Ответ

2 голосов
/ 31 мая 2011

Вот канал, который делает именно то, что вы хотите, заменяя любые ссылки, которые 301 перенаправляет на фактическую ссылку:

http://pipes.yahoo.com/pipes/pipe.info?_id=26d9b7a2d3a81ae496fbff5f9b53171a

...