网站sickipedia 笑话抓取程序「建议收藏」应宿舍一哥们邀请,写了一个简单的网站笑话抓取程序,不用看一个笑话就重刷整个网页了。发现有时用浏览器打不开网站,网速卡的时候,但是用程序还是可以拿得到,貌似java很牛叉!简单写了一下,没有考虑太多,别捡砖头啊! packagecom.alec;importjava.io.BufferedReader;importjava.io.InputStreamReader;
应宿舍一哥们邀请,写了一个简单的网站笑话抓取程序,不用看一个笑话就重刷整个网页了。
发现有时用浏览器打不开网站,网速卡的时候,但是用程序还是可以拿得到,貌似java很牛叉!
简单写了一下,没有考虑太多,别捡砖头啊!
package com.alec;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.util.HashMap;import java.util.Map;public class Test {private static int sum=200;private static Map<String,String> jokes=new HashMap<String,String>();private static String jokeID;/** * @param args * @throws Exception */public static void main(String[] args) throws Exception {// TODO Auto-generated method stub Test t=new Test();while(sum-->0){t.getJokes("http://www.sickipedia.org/getjokes/random#");}t.printJokes();}public void getJokes(String urlString){URL url;try {url = new URL(urlString);BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(), "utf-8")); String line = reader.readLine(); while (line != null) { line=line.trim(); if(line.startsWith("<p style='display:none'>")){ jokeID=line.substring(line.indexOf(">")+1,line.lastIndexOf("<")); }else if(line.startsWith("<td style='color: #000000'>")){ line = reader.readLine().trim(); String temp=reader.readLine().trim(); while(!temp.startsWith("</td>")){ line = line + temp; temp=reader.readLine().trim(); } jokes.put(jokeID, line.replace("<br />", " ")); } line = reader.readLine(); }} catch (MalformedURLException e) {System.out.println("URL format not right.");e.printStackTrace();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public void printJokes(){for(String joke:jokes.keySet()){System.out.println("joke "+joke +" :" + jokes.get(joke));}}}
是否还在为Ide开发工具频繁失效而烦恼,来吧关注以下公众号获取最新激活方式。亲测可用!
【正版授权,激活自己账号】:Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】:官方授权 正版激活 自己使用,支持Jetbrains家族下所有IDE…
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
【资料图】关于唐朝乐队的主唱叫什么的知识大家了解吗?以下就是小编整理的关于唐朝乐队的主唱叫什么的介绍,希望可以给到大家一些参考,一起来了解下吧!1962年12月30日生于北京,早期参与组织多支乐队。1978年,丁武考入北京市工艺美术学校美术系。1982年,丁武毕业后在北京132中任职美术老师,教学生美术基础。1989 年以丁武为主,新成立不久的唐朝乐队应邀参加了北京首都体育馆举办的90现代音乐会,...
有人捧着几十万跨省存钱是怎么回事?近日,浙商银行、恒丰银行、渤海银行3家银行密集发布了调整人民币存款挂牌利率公告。第一财经记者发现,本轮降息中,中长期定期存款利率下调幅度相对较大,其中,渤海银行3年期整存整取定期存款由3.25%调整为2.95%,下调了30个BP。业内普遍认为,这是继4月多家中小银行降息后新-轮“补降”。与4月存款降息潮以中小银行为主不同,此轮3家都是股份制...
官方旗舰店是什么意思?天猫官方旗舰店指一些品牌商在天猫商城开设的品牌官方旗舰店。一般由品牌商直接运营,也有些有品牌商与外包电子商务公司合作经营。天猫旗舰店由于商家全部由品牌商直接或者间接合作运营,不但为品牌商提供了全新的销售渠道,也为消费者购买品牌商品提供了正品保障,也正因如此,天猫品牌旗舰店得到越来越多消费者的关注。旗舰店和官方旗舰店有什么区别?认证方式不同:自营旗舰店是指厂家自己经营的旗舰店;...
com域名是最常见的域名后缀之一,很多人认为这样的域名可能价格会很贵,但其实不然,贵州做网站公司就有免费域名提供。那么下面就跟贵州做网站公司小编一起了解一下关于哪里可以进行com域名免费申请?申请域名有哪些步骤?的问题吧! com域名基本信息 .com是互联网之DNS上的一个通用顶级域(gTLD)。它的名称源自英文单词“commercial”,表明由商业组织注册此域名的原始意图。然...
什么是双线虚拟主机?关于双线虚拟主机你了解多少呢?下面小编就带大家一起来了解一下双线虚拟主机的相关知识,希望可以帮助到大家。双线虚拟主机实际是一台服务器分别有电信和网通两条线路接入,通过对用户 IP 地址的智能解析,实现电信用户访问电信线路,网通用户访问网通线路,这样实现全国都快速访问的目的。根据不同的机房接入方式,双线服务接入有分单IP接入、单网卡双IP接入和双网卡双IP共3种接入方式,其中最...
网站建设费用清单,网站建设费用包括哪些部分?所以总起來的话,我们可以把网站建设花费测算的更详尽一些,就是这个花费将会会包括什么开支项,可以协助大家了解不一样企业的建站花费开支状况,网站建设自动化程度不断提高,现在主流网站使用php。费用包括人力,服务器,网站软件,域名,广告等。那么下面就由贵州做网站公司小编和大家讲一讲网站建设费用明细有哪些。 一、网站软件 php是20...