精华内容
下载资源
问答
  • url大全

    2019-04-10 01:05:39
    NULL 博文链接:https://wy649898543.iteye.com/blog/1659574
  • 数据库连接driverClass和jdbcUrl大全,一、MySQL: driverClass:com.mysql.jdbc.Driver org.gjt.mm.mysql.Driver jdbcUrl:jdbc:mysql://192.168.0.1:3306/yourDBName
  • 爬虫爬取音乐url大全

    千次阅读 2017-11-11 09:31:27
    爬虫爬取音乐url大全 今天无聊,想做个公众号点播歌曲功能,所以去某网站爬了303222首音乐,音乐有效率较高,爬了8个小时还没爬完,我就不爬了。 两个方法小功能有点不一样,所以写的有的显得多余,不管这么多了,能...

    爬虫爬取音乐url大全

    今天无聊,想做个公众号点播歌曲功能,所以去某网站爬了303222首音乐,音乐有效率较高,爬了8个小时还没爬完,我就不爬了。

    两个方法小功能有点不一样,所以写的有的显得多余,不管这么多了,能爬就行,其实我的很多代码都是通过分析原网站的内容,url来写的,所以你可能要去分析一下网站结构,url跳转情况,才看得懂。源代码如下:Music是个bean

    public class MusicURl {
    //	303222
    //	static QueryRunner runner = new QueryRunner(TransactionManagerUtil2.getSource());
    //	http://www.333ttt.com
    //	http://www.333ttt.com/up/?page=5  page 1-30000   一个page一首歌  
    //	<a target="h" href="/up/up2103526739.html">耿耿星河-Mc神五精华版.mp3</a></td>
        public static void main(String[] args) throws Exception{
        	int sum=0;
        	for(int i=1;i<=30000;i++){
        	String allStr=getURLContent1("http://www.333ttt.com/up/?page="+i,"utf-8");
        	List<String>urls=getMatcherSubstrs(allStr,"<a[^>]*href=\"(?<href>[^\"]*)\"[^>]*>");
        	for (String string : urls) {
        		String str=getURLContent("http://www.333ttt.com/"+string,"utf-8");
            	
        		String url=getMatcherSubstrs(str,"http://[\\w/.]+\\.mp3",0);
            	String name=getMatcherSubstrs(str,"<a[^<>]*?>\\s*(.*?)\\s*</a>",1);
            	
            	Music music=new Music(url, name);
            	String json=JSON.toJSONString(music);
            	BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File("d:/musicurl.txt"), true)));     
                out.write(json+"\r\n");  
                out.close();
                sum++;
            	System.out.println("第"+sum+"个:"+json);
            	
    //        	String sql = "insert into musicurl values(null,?,?)";
    //    		runner.update(sql, name, url);
    		}
        	}
        }
       
        /**
         * 
         * @param url地址
         * @param 字符级
         * @return  网页源码
         */
        public static String getURLContent(String urlStr,String charSet){
        	StringBuilder sb=new StringBuilder();
        	try {
    			URL url=new URL(urlStr);
    			BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream(),Charset.forName(charSet)));
    			String temp="";
    			while((temp=reader.readLine())!=null){
    				if(temp.contains("音乐名称"))
    			   sb.append(temp+"\r\n");
    			}
    		}	
    			catch (IOException e) {
    				e.printStackTrace();
    			}
    		return sb.toString();
        }
        
        public static String getURLContent1(String urlStr,String charSet){
        	StringBuilder sb=new StringBuilder();
        	try {
    			URL url=new URL(urlStr);
    			BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream(),Charset.forName(charSet)));
    			String temp="";
    			while((temp=reader.readLine())!=null){
    			   sb.append(temp+"\r\n");
    			}
    		}	
    			catch (IOException e) {
    				e.printStackTrace();
    			}
    		return sb.toString();
        }
        /**
         * 
         * @param 网页源码
         * @param 正则表达式
         * @return 超链接
         */
        public static String getMatcherSubstrs(String str,String regexStr,int i){
            Pattern pattern=Pattern.compile(regexStr);
    	    
    	    Matcher matcher=pattern.matcher(str);
    	    String result = "";
    	    if(matcher.find()){
    	    	result=matcher.group(i);
    	    }
        	return result; 
         }
        
        public static List<String> getMatcherSubstrs(String str,String regexStr){
            Pattern pattern=Pattern.compile(regexStr);
    	    
    	    Matcher matcher=pattern.matcher(str);
    	    List<String> result = new ArrayList<String>();
    	    while(matcher.find()){
    	    	if(matcher.group(1).endsWith(".html")&&!result.contains(matcher.group(1)))
    	    	result.add(matcher.group(1));
    	    }
        	return result; 
         }
       
    		
    }
    
    爬去的文件有30多M,上传到百度云实在太慢了,我还是上传到csdn,有兴趣的朋友可以下,我是实在不想收积分钱,可是csdn上传必须设置积分,哎呀!

    展开全文
  • js 获取url大全

    千次阅读 2018-05-07 22:55:17
    URL即统一资源定位符 (Uniform Resource Locator, URL),完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme:通信协议,常用的http,ftp,maito等。 host:主机,服务器(计算机)域名系统 ...

    URL即统一资源定位符 (Uniform Resource Locator, URL),完整的URL由这几个部分构成:

    • scheme://host:port/path?query#fragment
    • scheme:通信协议,常用的http,ftp,maito等。
    • host:主机,服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
    • port:端口号,整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
    • path:路径,由零或多个”/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
    • query:查询,可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用”&”符号隔开,每个参数的名和值用”=”符号隔开。
    • fragment:信息片断,字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可 - ##### 使用fragment直接定位到某一名词解释。(也称为锚点)
    一、可以获得整个URL字符串(在浏览器中就是完整的地址栏)
    代码:window.location.href
    
    输出:"http://www.code.net.cn/detail?majorId=17&articleId=53"
    二、可以获得 URL 的协议部分
    代码:window.location.protocol
    输出:"http:" 或 “https:”
    三、可以获得 URL 的主机部分
    代码:window.location.host
    输出:"www.code.net.cn"
    四、可以获得 URL 的端口部分
    代码:window.location.port
    输出:"8080"
    五、获得 URL 的路径部分(就是文件地址)
    代码:window.location.pathname
    输出:"/detail" 或 /article/index.html"
    六、获得查询(参数)部分,除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值。
    代码:window.location.search
    输出:"?majorId=17&articleId=53"
    七、获得锚点。
    代码:window.location.hash
    输出:""
    展开全文
  • 303222个音乐url
  • 工程师的URL大全

    2019-03-25 11:49:00
    作者:邓聪聪  https://bgp.he.net/ip #关于IP地址广播的AS查询及地址所属  http://ipwhois.cnnic.net.cn/ #注册地址所属  http://www.ip138.com/ #IP地址归属  ...

      作者:邓聪聪

      https://bgp.he.net/ip                    #关于IP地址广播的AS查询及地址所属

      http://ipwhois.cnnic.net.cn/         #注册地址所属

      http://www.ip138.com/                #IP地址归属

      http://ping.chinaz.com/               #多点ping

      https://tools.ipip.net/traceroute.php #IP查及路由追踪多功能  

      http://demo.qunee.com/editor/    #在线top工具

    转载于:https://www.cnblogs.com/dengcongcong/p/10592887.html

    展开全文
  • 数据库连接URL大全(by quqi99)

    千次阅读 2009-10-10 14:59:00
    数据库连接URL大全(by quqi99)作者:张华 发表于:2009-10-10版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。http://blog.csdn.net/quqi99 最近,安装了Oracle, ...

    数据库连接URL大全(by quqi99)



    作者:张华 发表于:2009-10-10
    版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。
    http://blog.csdn.net/quqi99

     

    最近,安装了Oracle, postgresql, mysql, db2, sybase, sqlserver, informix几种数据库,其连接url如下:

     

    Oracle (ojdbc14.jar)      jdbc:oracle:thin:@ localhost:1521: test

    Postgresql     jdbc:postgresql://localhost:5432/test

    Mysql         jdbc:mysql://192.168.1.51:3306/test?useUnicode=true&characterEncoding=gbk

    Db2 (db2java.zip/db2jcc.jar)           jdbc:db2://192.168.1.100:50000/test

    Sybase (jconn2.jar)       jdbc:sybase:Tds:192.168.1.51:5000/test

    Sqlserver jtds    jdbc:jtds:sqlserver://192.168.1.51:1433/test

    Sqlserver (sqljdbc.jar)    jdbc:microsoft:sqlserver://192.168.1.51:1433;DatabaseName=test

    Informix (ifxjdbc.jar &ifxjdbcx.jar)

    jdbc:informix-sqli://192.168.1.51:9088/sysuser:informixserver=ol_svr_custom;NEWLOCALE=zh_cn,en_us;NEWCODESET=gbk,8859_1,819;

     

    展开全文
  • JDBC URL大全

    2010-09-13 16:09:51
    Oracle8/8i/9i/10g数据库(thin模式)  Class.forName("oracle.jdbc.driver.... String url="jdbc:oracle:thin:@localhost:1521:orcl";  String user="test";  String password...
  • 今天2011.10.26.pm,中午的时候和PM还有老板开了一个会,暂时被调过去写一段时间...言归正传:不同版本的eclipse在安装svn时的URL大全. 方便大家,全部整理下来: Name: Subclipse 1.6.x (Eclipse 3.2+)URL: http://...
  • jdbcUrl:jdbc:mysql://192.168.0.1:3306/yourDBName 2、Oracle: (thin模式) driverClass:oracle.jdbc.driver.OracleDriver jdbcUrl:jdbc:oracle:thin:@192.168.0.1:1521:yourDBName 3、SQL Server: driverCla
  • Dtrace 资源库 URL 大全

    2015-01-06 12:00:57
    1, 用户态   a, kill 进程 (使用)Brendan Gregg的DTraceToolkit  b, Adding dtrace probes to user code(Oracle牛人)  oracle 牛人  c,
  • asp.net获取 url 大全

    2013-01-19 15:41:25
    测试的url地址是http://www.gkxsn.com/testweb/default.aspx?id=1, 结果如下: Request.ApplicationPath: /testweb Request.CurrentExecutionFilePath: /testweb/default.aspx Request.FilePath: /testweb/...
  • 1, 操作 1.什么是libvirt  虚拟云实现的三部曲:虚拟化技术实现-->虚拟机管理-->集群资源管理(云管理)。各种不同的虚拟化技术都提供了基本的管理工具。比如,启动,停用,配置,连接控制台等。...
  • function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol: a.protocol.replace(':',''), host: a.hostname, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,384
精华内容 953
关键字:

url大全