首页 > 解决方案 > 使用请求库python搜索标题中包含特定字符串的git问题

问题描述

我正在使用请求库来搜索 git 问题。我想搜索问题标题中包含特定字符串(“有问题”)的 git 问题。我尝试了各种方法,但我的搜索结果没有被字符串过滤。

def search_issue():
    url = "https://api.github.com/repos/%s/%s/issues" % (REPO_OWNER, REPO_NAME)
    print(url)
    session = create_session()
    session.params = {'q':'has issues+in:title', 'state': 'open', 'type': 'issue', 'sort': 'created', 'direction': 'desc'}
    r = session.get(url)
    pprint(r.json())
def create_session():
    # Create an authenticated session
    session = requests.Session()
    session.auth = (USERNAME, TOKEN)
    return session

如何将参数传递给会话,以便结果被标题中的字符串“有问题”过滤?其他参数,如状态:打开或关闭和方向:asc 或 desc 工作正常。但我无法根据标题进行过滤。

标签: python-3.xpython-requestsgetgithub-api

解决方案


推荐阅读