请求重定向不起作用 - python

时间:2016-01-25 18:28:53

标签: python redirect github

我使用下面的代码收到404错误。 source_url是私有存储库中GitHub文件返回的原始URL。 source_url重定向到另一个url。如果我将从浏览器复制并粘贴的重定向URL放入代码中,一切都按预期工作,但我需要代码允许从source_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)

0 个答案:

没有答案