# 动漫一句话 - Rainmeter皮肤区 - 雨滴社区 - Powered by Discuz!
 找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 9177|回复: 91

[其它] 动漫一句话

  [复制链接]

签到天数: 78 天

[LV.6]常住居民II

发表于 2012-10-21 22:02:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?点击注册

x

hitokoto

hitokoto

从hitokoto随机获取关于ACG的一句话
图片是从一个搜狗输入法的皮肤上搞到的
输入法皮肤作者星火花


hitokotoby风飏.zip

121.81 KB, 下载次数: 365, 下载积分: 活跃值 -1 点

1folder

评分

参与人数 1活跃值 +5 收起 理由
萝莉头 + 5 手动辛苦了

查看全部评分

本帖被以下淘专辑推荐:

回复

使用道具 举报

签到天数: 105 天

[LV.6]常住居民II

发表于 2012-10-21 22:07:34 | 显示全部楼层
好东西,支持了~~~~~~~~~
回复

使用道具 举报

签到天数: 19 天

[LV.4]偶尔看看III

发表于 2012-10-21 22:23:26 | 显示全部楼层
很强只能说很犀利
回复

使用道具 举报

签到天数: 10 天

[LV.3]偶尔看看II

发表于 2012-10-23 18:02:04 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

签到天数: 34 天

[LV.5]常住居民I

发表于 2012-10-24 16:29:53 | 显示全部楼层
这个话语机制可不可以 修改呢 ~
回复

使用道具 举报

签到天数: 78 天

[LV.6]常住居民II

 楼主| 发表于 2012-10-24 16:42:40 | 显示全部楼层
回复

使用道具 举报

签到天数: 34 天

[LV.5]常住居民I

发表于 2012-10-24 16:44:49 | 显示全部楼层
suixin812 发表于 2012-10-24 16:42
话语机制?达咧?纳尼?

好吧,我说的比较2  我的意思是  怎样让它获得不同网站的一句话呀!
比如我比较喜欢  给力壁纸  这个网站 每天更新的 语录
如果修改成那个可不可以呢~  皮肤很好 很给力~~很喜欢~
回复

使用道具 举报

签到天数: 78 天

[LV.6]常住居民II

 楼主| 发表于 2012-10-24 17:04:09 | 显示全部楼层
448431758 发表于 2012-10-24 16:44
好吧,我说的比较2  我的意思是  怎样让它获得不同网站的一句话呀!
比如我比较喜欢  给力壁纸  这个网站 ...

恩 可以 这个皮肤的原理和获取消息源、获取天气信息的原理是一样的
[MeasureItem1]
Measure=Plugin
Plugin=Plugins\WebParser.dll
UpdateRate=#UpdateRate#
Url=http://api.hitokoto.us/rand?cat=#cat#&encode=xml&charset=utf-8
RegExp="(?siU).*<id><!\[CDATA\[(.*)\]\]></id>.*<hitokoto><!(.*)></hitokoto>.*<catname><!(.*)\]\]></catname>.*<source><!\[CDATA\[(.*)\]\]></source>"
StringIndex=1
DynamicVariables=1

上面是皮肤里的部分代码,其中url实际值=http://api.hitokoto.us/rand?cat=a,b,c,d&encode=xml&charset=utf-8
也就是说webparser.dll访问这个地址,获取信息并返回

如果你用的是360极速浏览器或是谷歌浏览器,直接在地址栏键入上面的地址会看到如下的返回值
<result>
<id>
<![CDATA[ 1318782578 ]]>
</id>
<hitokoto>
<![CDATA[ 烦恼这东西,是只有活着的人,才有的特权哦。 ]]>
</hitokoto>
<cat>
a</cat>
<catname>
<![CDATA[ 动画 ]]>
</catname>
<author>
<![CDATA[ 伊达樱 ]]>
</author>
<source>
<![CDATA[ 我们的存在 ]]>
</source>
<like>
0</like>
<date>
<![CDATA[ 2011.10.17 00:29:38 ]]>
</date>
</result>
皮肤里RegExp行也就是对这一串返回值使用正则表达式进行信息提取

你只要了解你需要的提供信息的网址,以及返回值格式,再修改一下WebParser.dll的Url行和RegExp行就可以了
当然,在这之前你需要先把正则表达式该怎么写搞清楚
回复

使用道具 举报

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2012-10-24 22:05:32 | 显示全部楼层
爱丽丝????
回复

使用道具 举报

签到天数: 78 天

[LV.6]常住居民II

 楼主| 发表于 2012-10-24 22:13:14 | 显示全部楼层
神秘肉包 发表于 2012-10-24 22:05
爱丽丝????

嗯~嗯~嗯~~  0w0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表