使用脚本语言解析AJAX API的输出相对容易:
#!/usr/bin/env python
import urllib
import json
base = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&'
query = urllib.urlencode({'q' : "something"})
response = urllib.urlopen(base + query).read()
data = json.loads(response)
print data['responseData']['results'][0]['url']
Run Code Online (Sandbox Code Playgroud)
但有没有更好的方法来做类似的基本shell脚本?如果你只是卷曲了API页面,你应该如何编码URL参数或解析JSON?
我使用ruby注释为日文文本添加假名:
<ruby><rb>?</rb><rt>??</rt></ruby><ruby><rb>?</rb><rt>?</rt></ruby>
Run Code Online (Sandbox Code Playgroud)
当我尝试选择汉字并在Safari或Chrome中复制时,剪贴板如下所示:
?
??
?
Run Code Online (Sandbox Code Playgroud)
我也无法从OS X的字典中查找单词.
有没有办法阻止选择假名?rt { -webkit-user-select: none; }似乎不起作用.