这是我在Ruby中的代码:
require 'galerts'
manager = Galerts::Manager.new('blah@gmail.com', 'password')
new_alert = manager.create("sam", {
:frequency => Galerts::RT,
:domain => 'com',
:language => Galerts::LANGUAGE,
:sources => [Galerts::NEWS],
:how_many => Galerts::BEST_RESULTS,
:region => Galerts::ANYWHERE,
:delivery => Galerts::EMAIL
}
)
从代码中可以看出,此代码以sam
的形式向Google Alers发送一个字符串,它实际上运行良好。现在,问题是我想将其作为"sam"
发送,而不是sam
。你有建议吗?
我试过了:
"""sam"""
,""sam""
,%q(sam)
,"\"sam\""
等。现在没有任何作品。
答案 0 :(得分:0)
我会尝试以下两个选项(既不会抛出错误)并查看哪个选项可以为Google快讯提供最佳输出。
首先,使用%22
替换内部引号,尝试使用引号进行网址编码(https://www.w3schools.com/tags/ref_urlencode.asp),如下所示:
"%22sam%22"
另一个选项是HTML编码(Encode quotes in HTML body?),将内部引号替换为"
""sam""