北京时间 12 月 13 日19 点,2021-22 赛季欧冠联赛 1/8 决赛对阵抽签完成,其中曼联(英格兰) VS 巴黎圣日耳曼(法国)万众期待的梅罗对决有望上演。但是令人诧异的是欧足联提出因第三方软件程序出错,技术故障导致抽签结果不公,经过慎重思考后决定重新抽签,并在12 月 13 日22 点重新开始。 其中巴黎圣日耳曼 vs 皇家马德里、国际米兰 vs 利物浦、马德里竞技 vs 曼联均是强强对话,到底谁能进入八强,更多信息可以访问雷速体育https://www.leisu.com获取,下面的程序通过爬虫代理自动采集整理相关比赛信息,可以运行试试:

import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.net.Authenticator;
import java.net.HttpURLConnection;
import java.net.InetSocketAddress;
import java.net.PasswordAuthentication;
import java.net.Proxy;
import java.net.URL;
import java.util.Random;class ProxyAuthenticator extends Authenticator {private String user, password;public ProxyAuthenticator(String user, String password) {this.user     = user;this.password = password;}protected PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication(user, password.toCharArray());}
}/*** 注意:下面代码仅仅实现HTTP请求链接,每一次请求都是无状态保留的,仅仅是这次请求是更换IP的,如果下次请求的IP地址会改变* 如果是多线程访问的话,只要将下面的代码嵌入到你自己的业务逻辑里面,那么每次都会用新的IP进行访问,如果担心IP有重复,* 自己可以维护IP的使用情况,并做校验。*/
public class Demo {public static void main(String args[]) throws Exception {// Change in Java 8 Update 111 以上版本需要下面代码// System.setProperty("jdk.http.auth.tunneling.disabledSchemes", "false");// System.setProperty("jdk.http.auth.proxying.disabledSchemes", "false");// 要访问的目标页面String targetUrl = "https://www.leisu.com";// 代理服务器(产品官网 www.16yun.cn)String proxyServer = "t.16yun.cn";int proxyPort      = 31111;// 代理验证信息String proxyUser  = "username";String proxyPass  = "password";try {URL url = new URL(targetUrl);Authenticator.setDefault(new ProxyAuthenticator(proxyUser, proxyPass));// 创建代理服务器地址对象InetSocketAddress addr = new InetSocketAddress(proxyServer, proxyPort);// 创建HTTP类型代理对象Proxy proxy = new Proxy(Proxy.Type.HTTP, addr);// 设置通过代理访问目标页面HttpURLConnection connection = (HttpURLConnection) url.openConnection(proxy);// 设置KeepAlive// connection.setRequestProperty("Connection", "keep-alive");// connection.setRequestProperty("Keep-Alive", "timeout=5, max=100");                // 设置Proxy-Tunnel// Random random = new Random();// int tunnel = random.nextInt(10000);// connection.setRequestProperty("Proxy-Tunnel",String.valueOf(tunnel));// 解析返回数据byte[] response = readStream(connection.getInputStream());System.out.println(new String(response));} catch (Exception e) {System.out.println(e.getLocalizedMessage());}}/*** 将输入流转换成字符串** @param inStream* @return* @throws Exception*/public static byte[] readStream(InputStream inStream) throws Exception {ByteArrayOutputStream outSteam = new ByteArrayOutputStream();byte[] buffer = new byte[1024];int len = -1;while ((len = inStream.read(buffer)) != -1) {outSteam.write(buffer, 0, len);}outSteam.close();inStream.close();return outSteam.toByteArray();}
}

梅罗对决没了,欧足联的错误?相关推荐

  1. 快手与欧足联达成版权合作,获本赛季欧冠直播和短视频二创授权

    近日,快手体育与欧足联达成版权合作,成为本赛季(2021/2022赛季)UEFA欧冠联赛官方直播及短视频平台,同时获得欧冠联赛直播以及短视频二创的授权. 据悉,从2月16日起,快手体育将带来本赛季欧冠 ...

  2. hjr-内梅罗综合指数法

    内梅罗综合指数法 该算法也是分类算法的一种 算法前提 要预测的参数的标准值 内梅罗综合指数的对照表(不同内梅罗指数 区间代表不同的分类结果,用求出的内梅罗指数比较看在哪一个区间,分类结果就为那个值) ...

  3. ORIGYN 推出的 NFTs For Good计划将拍卖伊万·拉基蒂奇等欧洲足球巨星的数字足球球衣并捐献给欧足联儿童基金会

    导读: 欧足联儿童基金会将在 2022 年 4 月 30 日和 2022 年 5 月 1 日的 Thonon Gaming Fest 期间拍卖三件由欧洲足球巨星:伊万·拉基蒂奇及Eugénie Le ...

  4. 一篇文章带你搞定单因子污染指数和卡梅罗污染指数(11年土壤重金属污染示例讲解含代码)

    文章目录 一.题目分析 二.重金属的元素空间分布的代码 三.重金属污染程度分析的代码 一.题目分析 给出8种主要重金属元素在该城区的空间分布,并分析该城区内不同区域重金属的污染程度 在问题一中,根据三 ...

  5. vs2017c语言单元测试,vs2017单元测试没反应,检测出错误,有关详细信息,请查看“测试输出”窗口...

    vs2017单元测试,.NET Core新建项目有此项目, 单元测试代码,发现[Fact]无法识别,测试项目没有引用XUnit,好吧,Nuget此程序集 namespacexunitProject { ...

  6. aix 的c库为什么都是静态库_卢卡库:若梅罗、莱万都在努力突破极限,为什么我不能做到呢...

    直播吧12月8日讯 北京时间周四凌晨的欧冠小组赛末轮比赛,国米将在主场迎战顿涅茨克矿工.目前,蓝黑军团依然保留着些许出线希望.在这场比赛之前,国米射手卢卡库接受了<法国足球>的采访,他谈论 ...

  7. 威漫哨兵机器人_漫威:哨兵机器人克制变种人?那是它们没碰到欧米伽级变种人!...

    变种人是漫威地球上数量最多的超能力种族,巅峰时期人口达到了上千万,只不过相信看过<X战警>系列电影的观众应该都了解,变种人与人类的关系很差,经常发生冲突. 而哨兵机器人就是人类对付变种人的 ...

  8. 解决SecureCRT中文版数据库里没找到防火墙'无'的错误提示

    问题描述: 最近从同事那拷贝到一个中文版的SecureCRT,但是每次打开都会有个防火墙的错误提示,"数据库里没找到防火墙"无".此会话将尝试不通过防火墙进行连接. 出现 ...

  9. Linux crontab 定时任务没执行,没收到错误信息邮件

    crond 定时任务 没执行,简单的打印日期,reboot 命令 等也没执行成功(语法确保没错).捣鼓一整算是有些进展. centos7 不过这个好像没啥问题吧.. 分割线-------------- ...

  10. 台式电脑连接宽带远程计算机没反应怎么办,win10电脑错误678远程计算机没反应怎么解决?解决电脑错误678远程计算机没反应方法分享...

    win10电脑错误678远程计算机没反应怎么办?在安装win10专业版原版系统的电脑连接宽带,不断的弹出窗口提示说:连接到宽带连接时出错,正在连接,通过WAN微型端口(PPPOE),错误 678 远程 ...

最新文章

  1. SpringMVC 异常统一处理
  2. Oracle“死锁”模拟
  3. Unreachable code
  4. 从Python调用外部命令
  5. Visial Studio 2019提示:namespace std 没有成员 max 的解决方法
  6. SDUT2608(Alice and Bob)
  7. Day 1 用户交互
  8. Caffe源码解析—核函数
  9. [C++基础]032_常用的字符串处理函数(strcat,strcpy,strcmp,strupr,strlwr,strlen)...
  10. 3D游戏的照明设计理论,第4部分:如何在游戏引擎中照亮游戏世界
  11. 微服务 注册中心_4.微服务架构的第二个组件:注册中心
  12. 谷歌全球服务均宕机,系因内部存储配额问题引发
  13. 初学linux网络服务之HTTP服务实验
  14. 郊寒岛瘦 —— 太平洋的小岛
  15. Ambari HDP 完整安装手册
  16. 48.怎样消除桌面图标上的小箭头:
  17. struts实现文件下载
  18. android中jni数据加密,Android jni字符串如何加密
  19. SYBASE 常用 sp_configure
  20. 干货!闲鱼上哪些商品抢手?Python 分析后告诉你

热门文章

  1. GIS地图描边特效的实现
  2. ubuntu下lnmp安装mysql密码_Ubuntu LNMP环境搭建
  3. hdu1713相遇周期
  4. NVIDIA之Triton Inference Server环境部署安装
  5. 独立IP、特产浏览量(PV)、访问次数(VV)、独立访客(UV)
  6. Apache服务器下载
  7. [字节跳动]2018秋招算法题【持续更新中】
  8. 使用qemu模拟X86处理器加载linux kernel+busybox文件系统并调试
  9. oracle中min语句用法,oracle中的聚合函数count、max、min、sum、avg以及NVL函数的用法...
  10. 小学计算机教师应聘简历,应聘小学教师的个人简历模板