找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26980|回复: 6

[网络连接] 如何解决github.com网络故障问题,附:获取trackers列表增加BT速度代码

[复制链接]
发表于 2020-2-19 13:34:18 | 显示全部楼层 |阅读模式
本帖最后由 kaze 于 2020-2-19 13:36 编辑

整了一个代码,最近github.com网络很卡(我觉得是GFW搞得鬼),半天才能打开网址,如何重复发送http get,解决获取网站数据的网络问题,(我的另外一个扒拉数据的也挂了)
故障代码 (40, 1) msxml3.dll: 系统无法找到指定的资源。

附:获取trackers列表增加BT速度代码
  1. /*&cls
  2. @echo off
  3. title get trackers list
  4. echo get trackers list
  5. cd /d "%~dp0"
  6. cscript -nologo -e:jscript "%~f0"
  7. pause&exit /b
  8. */
  9. var fso=new ActiveXObject('Scripting.FileSystemObject');
  10. var http=new ActiveXObject('MSXML2.XMLHTTP');
  11. var d=new Date();
  12. var today=d.getFullYear()+"-"+("0"+(d.getMonth()+1)).slice(-2)+"-"+("0"+d.getDate()).slice(-2);
  13. var url1='https://newtrackon.com/api/live';
  14. var url2='https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt';
  15. var tracker1=gettext(url1);
  16. var tracker2=gettext(url2);
  17. if (tracker1&&tracker2){
  18. tracker=(tracker1+tracker2).replace(/\n\n/g,'\n').replace(/\n$/,'');
  19. arr=tracker.split("\n");
  20.         for(var i=0; i<arr.length; i++){
  21.             for(var j=i+1; j<arr.length; j++){
  22.                 if(arr[i]==arr[j]){
  23.                     arr.splice(j,1);
  24.                     j--;
  25.                 }
  26.             }
  27.         }

  28. ntrackers=arr.join("\n");
  29. var f=fso.CreateTextFile('D:\\trackers-'+today+'.txt',2,true);
  30. f.Write(ntrackers);
  31. f.Close();
  32. }
  33. else {WSH.echo('Network error!')}
  34. WSH.Quit();

  35. function gettext(url){
  36. var text='';
  37. http.open('GET', url, false);
  38. http.send();
  39. text=http.responseText;
  40. return text;
  41. }
复制代码
 楼主| 发表于 2020-2-23 17:10:50 | 显示全部楼层
没人看看吗?
列表https://torrents.io/tracker-list/网站卡
发表于 2020-2-23 18:31:54 | 显示全部楼层
最近DNS污染严重,GitHub等很多网站都连不上了....
重复loop
  1. /*&cls
  2. @echo off
  3. title get trackers list
  4. echo get trackers list
  5. cd /d "%~dp0"
  6. cscript -nologo -e:jscript "%~f0"
  7. pause&exit /b
  8. */
  9. var fso=new ActiveXObject('Scripting.FileSystemObject');
  10. var http=new ActiveXObject('MSXML2.XMLHTTP');
  11. var d=new Date();
  12. var today=d.getFullYear()+"-"+("0"+(d.getMonth()+1)).slice(-2)+"-"+("0"+d.getDate()).slice(-2);
  13. var url1='https://newtrackon.com/api/live';
  14. var url2='https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_all.txt';
  15. while(1){
  16. var tracker1=gettext(url1);
  17. var tracker2=gettext(url2);
  18. if (tracker1&&tracker2){
  19. tracker=(tracker1+tracker2).replace(/\n\n/g,'\n').replace(/\n$/,'');
  20. arr=tracker.split("\n");
  21.         for(var i=0; i<arr.length; i++){
  22.             for(var j=i+1; j<arr.length; j++){
  23.                 if(arr[i]==arr[j]){
  24.                     arr.splice(j,1);
  25.                     j--;
  26.                 }
  27.             }
  28.         }

  29. ntrackers=arr.join("\n");
  30. var f=fso.CreateTextFile('D:\\trackers-'+today+'.txt',2,true);
  31. f.Write(ntrackers);
  32. f.Close();
  33. break;
  34. }
  35. else {WSH.echo('Network error!')}
  36. }
  37. WSH.Quit();

  38. function gettext(url){
  39. var text='';
  40. http.open('GET', url, false);
  41. http.send();
  42. text=http.responseText;
  43. return text;
  44. }
复制代码
 楼主| 发表于 2020-2-24 13:07:18 | 显示全部楼层
抱歉,测试了一下,还是系统无法找到指定的资源。
提供三个网址测试
var url1='https://newtrackon.com/api/stable';
var url2='https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best.txt';
var url3='https://raw.githubusercontent.com/XIU2/TrackersListCollection/master/best.txt';
发表于 2020-2-25 14:34:36 | 显示全部楼层
回复 4# kaze


    你直接翻墙啊!买个VPN啊!!!翻墙后这些网址全部秒开
 楼主| 发表于 2020-2-25 15:23:57 | 显示全部楼层
这些网站是打的开的,只是卡,VPN打开又关不方便,看看能不能有人用重试解决
发表于 2020-2-25 15:57:03 | 显示全部楼层
克隆到 gitee 或者 coding,网络顺畅,舒坦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:27 , Processed in 0.018655 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表