好Python的回购,其文档并不过分信息,至少可以这样说。
看起来他们正在使用某种查询语言,您可能可以通过调试Python脚本生成的请求来弄清楚什么是外观,但是如果您不熟悉Python,请尝试使用their web interface,显然它支持布尔条件(OR
,AND
,NOT
,后者被表示为-
),其被构成为JSON结构:
检查您的浏览器的网络控制台来检查生成的URL,它们会包含query
键保存JSON字符串是这样的:
{"$query":{"$and":[{"$or":[{"keyword":{"$and":["ipad"]}},{"keyword":{"$and":["surface"]}}]}]}}
{
"$query": {
"$and": [
{
"$or": [
{
"keyword": {
"$and": [
"ipad"
]
}
},
{
"keyword": {
"$and": [
"surface"
]
}
}
]
}
]
}
}
这看起来有点不同到博客文章中显示的内容,但看起来在那里显示的更紧凑的变体似乎也有效:
{"$query":{"keyword":{"$or":["ipad","surface"]}}}
{
"$query": {
"keyword": {
"$or": [
"ipad",
"surface"
]
}
}
}
所以最终的URL可能看起来像这样:
http://eventregistry.org/json/article?action=getArticles&articlesCount=20&articlesSortBy=date&resultType=articles&query={"$query":{"keyword":{"$or":["ipad","surface"]}}}
http://eventregistry.org/json/article
?action=getArticles
&articlesCount=20
&articlesSortBy=date
&resultType=articles
&query={"$query":{"keyword":{"$or":["ipad","surface"]}}}
来源
2017-06-22 11:25:14
ndm
感谢的人,它的工作! – Lucho