github搜索api限定词错误

时间:2018-07-13 10:33:00

标签: search github pygithub

我正在使用Python请求github搜索api,而我使用的模块是PyGithub。经过一些搜索,我知道github搜索结果存在限制,所以我尝试使用以下线程的方式:github search limit results < / p>

但是当我使用created限定词进行搜索时,结果似乎是错误的,我的代码如下:

query = '"google.com" password in:file'
github = Github(token)
# qualifiers = dict()
# qualifiers['in'] = 'file'
# qualifiers['created'] = '<2019-07-24'
search_result = github.search_code(query, sort="indexed", order="desc")
total_count = search_result.totalCount
total_page = total_count / self.per_page
total_page = math.ceil(total_page)

如果查询参数为"google.com" password in:file,我打印的total_count3686886

但是当我将查询参数更改为"google.com" password in:file created:<=2019-07-24时,总数为5721。 我认为,因为我过滤的日期是2019,所以无论是否添加过滤器,返回的总计数都应该相同。但是现在,这两个结果之间有很大的差距。

我想知道这是怎么发生的,如果我使用不正确的限定词,如果要使用,我应该如何使用created限定词。

另外,PyGithub的search_code函数收到一个**qualifier参数,我也尝试使用此参数,它仍然不起作用。与这个Can't use 'in' qualifier to search code相同的错误

请帮助我。

0 个答案:

没有答案