zrz444 发表于 2022-11-9 10:02:51

翻译不了的,可以用下这个

    隔壁搬过来的。网页翻译可用,速度挺快。https://zrz444.lanzoub.com/iSzbL0fjifyh

yt2100 发表于 2022-11-9 10:03:15

kankan

wondaol 发表于 2022-11-9 10:25:59

看看是什么

家驹 发表于 2022-11-9 10:39:57

谢谢分享

laonat 发表于 2022-11-9 10:44:50

谢谢分享

番茄盖浇饭 发表于 2022-11-9 10:53:56

谢谢分享

earthcg 发表于 2022-11-9 10:56:49

谢谢分享

earthcg 发表于 2022-11-9 11:00:12

试了,很好用,不错

petereda 发表于 2022-11-9 11:11:45

谢谢楼主分享

ysource 发表于 2022-11-9 11:34:25

谢谢分享

邪恶海盗 发表于 2022-11-9 11:43:38

无忧的质量就这样下降的...

cjfcjf111 发表于 2022-11-9 11:45:34

这个现在好用的,另外的方法现在都没有用了,这是高人做的,不错

useQQqqq99 发表于 2022-11-9 11:54:16

不错,试试.

seawaycao 发表于 2022-11-9 12:12:09


谢谢楼主分享

@执迷不悟 发表于 2022-11-9 12:14:19

感谢分享,试一试

201027149 发表于 2022-11-9 12:20:15

感谢楼主分享,先回复,再看看是什么。

旁观者清 发表于 2022-11-9 12:35:11

谢谢分享。

ctzl8 发表于 2022-11-9 12:38:23

谢谢楼主分享

DOSforever 发表于 2022-11-9 13:00:14

2010仙境神仙岭 发表于 2022-11-9 13:05:07

yt2100 发表于 2022-11-9 10:03
kankan

谢谢分享

chibuzhu 发表于 2022-11-9 13:06:51

{:1_195:}辛苦

yc2428 发表于 2022-11-9 13:12:14

谢谢分享

rzp428 发表于 2022-11-9 13:19:15

谢谢分享!

zx6769 发表于 2022-11-9 13:28:10

谢楼主分享

zrz444 发表于 2022-11-9 13:35:56

DOSforever 发表于 2022-11-9 13:00
骂的,最恨这种打闷包的批处理!

非BAT ,是PY。源码:
import os
from concurrent.futures import ThreadPoolExecutor
from pyperclip import copy

os.system('title 查找最佳的谷歌翻译IP ')

ipAndSpeed = []

ips = '''
142.250.4.90
172.253.114.90
172.217.203.90
172.253.112.90
142.250.9.90
172.253.116.90
142.250.97.90
142.250.30.90
142.250.111.90
172.217.215.90
142.250.11.90
142.251.9.90
108.177.122.90
142.250.96.90
142.250.100.90
142.250.110.90
172.217.214.90
172.217.222.90
142.250.31.90
142.250.126.90
142.250.10.90
172.217.195.90
172.253.115.90
142.251.5.90
142.250.136.90
142.250.12.90
142.250.101.90
172.217.192.90
142.250.0.90
142.250.107.90
172.217.204.90
142.250.28.90
142.250.125.90
172.253.124.90
142.250.8.90
142.250.128.90
142.250.112.90
142.250.27.90
142.250.105.90
172.253.126.90
172.253.123.90
172.253.62.90
142.250.98.90
172.253.113.90
'''


def ipList():
    '''获取IP地址'''
    return {i.strip() for i in ips.splitlines() if i.strip()}


def pingInfo(ip):
    '''ping Ip 获取ms 最终取最小值'''
    cmd = f'ping /n 1 {ip}'
    for echoTxt in os.popen(cmd):
      if '请求超时。' in echoTxt:
            ipAndSpeed.append()
            print(ip, '超时')
            return
      if echoTxt := echoTxt.strip():
            echoTxt = echoTxt.replace(' ', '')
            if ',平均=' in echoTxt:
                ms = int(echoTxt.split('=')[-1].replace('ms', ''))# 分割平均=xxms
                ipAndSpeed.append()
                print(ip, f'{ms}ms')
                return


def fastScan():
    with ThreadPoolExecutor(20) as Pool:#使用线程池,设置20个线程,可修改
      Pool.map(pingInfo, ipList())


print('正在加紧Ping,很快就好,请耐心等待!\n')

fastScan()
os.system('cls')

sortedSpeed = sorted(ipAndSpeed, key=lambda x: x[-1])
for n, i in enumerate(sortedSpeed, 1):
    i[-1] = '超时' if i[-1] == 999 else f'{i[-1]}ms'
    print(f'【{str(n).zfill(2)}】\t{i}\t {i}')

fastip, ms = sortedSpeed
print(f'\n最佳IP是:【{fastip}】,响应时间:【{ms}】')

hostTxt = f'{fastip} translate.googleapis.com'
copy(hostTxt)
print(f'\n\n设置hosts的内容“已复制到剪贴板”:   {hostTxt}\n\n\n按【任意键】打开hosts目录,然后【手动】修改。',
      end='')

os.system('pause>nul')
os.popen('explorer /select,C:\Windows\System32\drivers\etc\hosts')

sun4008 发表于 2022-11-9 13:37:36

谢楼主分享

cjfcjf111 发表于 2022-11-9 13:42:23

为什么不设置成检测最快IP后直接打开hosts文件,不是可以直接粘贴了吗,或者来个直接加入IP地址

lichen316 发表于 2022-11-9 13:52:57

可以 ,回去试一下 多谢楼主                        

ppll2030 发表于 2022-11-9 14:27:49

不错。有用。赞一个。{:1_195:}

aqq1 发表于 2022-11-9 14:49:21

先收藏后续会用到
页: [1] 2
查看完整版本: 翻译不了的,可以用下这个