gpt4 book ai didi

linux - 无法使用 wget 下载 git hub 搜索结果

转载 作者:太空宇宙 更新时间:2023-11-04 05:35:36 25 4
gpt4 key购买 nike

我正在尝试使用 wget 将 github 代码搜索结果下载到日志文件中。

我一直在使用以下命令:

    wget -o logfile -r -l 2 https://github.com/search?l=Dockerfile&q=openjdk&type=Code&utf8=%E2%9C%93

但是,我得到了一个 robots.txt 文件,其中包含以下内容:

# 如果您想抓取 GitHub,请通过 support@github.com 与我们联系。

# 我们还提供了广泛的 API:https://developer.github.com/

为此我需要获得 github 的某种许可吗?有人可以帮忙吗?

最佳答案

我认为信息非常明确:您正在尝试抓取 GitHub 网站,但他们不喜欢这样做。

他们建议您使用 GraphQL API .

v3 API仍然是休息,所以你可以这样做:

wget --output-document search-results.json --user <YOUR_GITHUB_ID> \
"https://api.github.com/search/code?q=openjdk+language:Dockerfile"

关于linux - 无法使用 wget 下载 git hub 搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44802118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com