首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用雅虎管道改变SmartCast播客的语言?

用雅虎管道改变SmartCast播客的语言?
EN

Stack Overflow用户
提问于 2010-09-16 22:07:39
回答 1查看 582关注 0票数 0

FeedBurner中的SmartCast功能强大且易于使用,我可以在任何博客平台上快速播客,而不是使用其他软件。但是,不问就放入生成的XML是非常愚蠢的:

代码语言:javascript
复制
</item>
<language>en-us</language>

所以,iTunes和其他播客索引者认为我的播客是英语播客。我尝试使用yahoo pipes将其更改为" it - it ",但由于它位于最后一个项目标签之后,因此yahoo pipes忽略了它。

有一种方法可以让yahoo管道从url中获取文本,然后进行简单的字符串替换吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-17 01:35:01

我用这种方式解决了问题,使用了一个asp.net页面

代码语言:javascript
复制
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.UserAgent = "iTunes/7.4.1"; 
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream);
string htmlText = reader.ReadToEnd();
Literal1.Text = htmlText.Replace("<language>en-us</language>", "<language>it-it</language>");

顺便说一句,一个更好的解决方案是编辑原始提要,使其包含该语言,如here所述

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3727471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档