请求重定向不起作用

2024-09-27 07:24:42 发布

您现在位置:Python中文网/ 问答频道 /正文

下面的代码出现404错误。源url是私有存储库中GitHub文件返回的原始url。源url重定向到另一个url。如果我将从浏览器复制并粘贴的重定向url放到代码中,一切都会按预期工作,但我需要代码允许从源url执行重定向。有什么想法吗??你知道吗

import github3
import urllib
from urllib import requests

for prs in repo.pull_requests():
    getlabels = repo.issue(prs.number).as_dict()
    if 'ready-to-merge' in [getlabels['name'] for getlabels in
                                getlabels['labels']] and 'Validation Succeeded' in [getlabels['name'] for getlabels in getlabels['labels']]:

            for data in repo.pull_request(prs.number).files():
                response = urllib.request.urlopen(data.raw_url)
                lines = response.readlines()
                num_lines = sum(1 for line in lines if line.rstrip())
                print(num_lines)

Tags: 代码inimporturlnumberforifrepo

热门问题