解决github访问速度慢
时间:2018-12-13 08:20:32 +0800 CST 浏览:1207

利用hosts解析的方法解决github在国内访问慢的问题

场景

从github上面clone开源项目或下载zip压缩包的时候,速度只有几k,有时下载了一大半然后超时,一切从头开始。

解决

将如下域名保存到github.txt文档中

github.global.ssl.fastly.net
assets-cdn.github.com
documentcloud.github.com
github.com
gist.github.com
help.github.com
nodeload.github.com
raw.github.com
status.github.com
training.github.com
www.github.com
avatars0.githubusercontent.com
avatars1.githubusercontent.com
codeload.github.com

然后再新建一个python文件

#!/usr/bin/env python
import requests
from bs4 import BeautifulSoup
for i in open("github.txt"):
    url = "http://ip.chinaz.com/" + i.strip()
    resp = requests.get(url)
    soup = BeautifulSoup(resp.text)
    x = soup.find(class_="IcpMain02")
    x = x.find_all("span", class_="Whwtdhalf")
    print(x[5].string.strip() + " " + i.strip())

执行结果

151.101.72.249 github.global.ssl.fastly.net
151.101.72.133 assets-cdn.github.com
151.101.72.133 documentcloud.github.com
192.30.255.112 github.com
8.7.198.45 gist.github.com
151.101.72.133 help.github.com
192.30.255.121 nodeload.github.com
151.101.72.133 raw.github.com
54.227.237.41 status.github.com
192.30.253.166 training.github.com
192.30.255.113 www.github.com
151.101.72.133 avatars0.githubusercontent.com
151.101.72.133 avatars1.githubusercontent.com
192.30.255.121 codeload.github.com

最后将得到的结果写到hosts里面就可以了,然后看下我机器下载的速度吧!



如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧