<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    march alex's blog
    hello,I am march alex
    posts - 52,comments - 7,trackbacks - 0
    之前我寫(xiě)過(guò)獲取網(wǎng)頁(yè)源代碼的一篇隨筆,今天在獲取網(wǎng)頁(yè)源代碼的基礎(chǔ)上寫(xiě)一篇獲取網(wǎng)頁(yè)上某單品頁(yè)上第一張大圖對(duì)應(yīng)的url的方法。
    貓娘志是一家我很喜歡逛的網(wǎng)店,雖然我目前來(lái)沒(méi)有在那上面買過(guò)東西(等找到對(duì)象了給對(duì)象買)。
    我們?cè)谏厦骐S便打開(kāi)一個(gè)品類頁(yè)(好吧,這是我精心挑的)
    然后我們會(huì)發(fā)現(xiàn)里面有幾張圖,其中第一張是小青的,但是我們可以看見(jiàn)這張圖并不是一張很大的圖
    因?yàn)樗膗rl對(duì)應(yīng)的是:http://gi1.md.alicdn.com/bao/uploaded/i1/T1fEEMFKVdXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg
    去掉“_430x430q90.jpg”就是我們真正想要的圖片了。
    http://gi1.md.alicdn.com/bao/uploaded/i1/T1fEEMFKVdXXXXXXXX_!!0-item_pic.jpg
    在這里展示一下最終獲得的圖片。

    我真的不是打廣告的。

    Finder類中的getPictureUrl方法用于獲得單品頁(yè)中第一張圖(qfour中單品頁(yè)的第一張基本上是。。小青)。
    main方法中提供測(cè)試。
    代碼如下:
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;


    public class Finder {
        public static String getPictureUrl(String urlString) throws Exception {
            URL url = new URL(urlString);
            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
            BufferedReader reader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
            String line;
            while ((line = reader.readLine()) != null){
                int len = line.length();
                 int i, j;
                 for(i=0;i<len && line.charAt(i)!='<';i++);
                 if(i + 20 < len && line.substring(i, i + 20).equals("<img id=\"J_ImgBooth\"")) {
                     for(i += 20;i+5<len && line.substring(i, i+5).equals("src=\"") == false;i++);
                     i += 5;
                     for(j=i;j<len && line.substring(j-4,j).equals(".jpg") == false;j++);
                     return line.substring(i, j);
                 }
            }
            return null;
        }
        public static void main(String[] args) throws Exception {
            String ans = getPictureUrl("http://detail.tmall.com/item.htm?spm=a1z10.1-b.w5003-6855741104.4.kCBV2T&id=38633693340&rn=61d1213d7255e897f0ee92b43b5bc9da&scene=taobao_shop");
            System.out.println(ans);
        }
    }
    posted on 2015-02-12 14:40 marchalex 閱讀(319) 評(píng)論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 免费大学生国产在线观看p| 免费99精品国产自在现线| 免费一级一片一毛片| 亚洲av无码成人精品国产| 一二三四在线观看免费高清中文在线观看 | 老湿机一区午夜精品免费福利| 永久免费av无码网站韩国毛片| 亚洲天堂一区在线| 91在线品视觉盛宴免费| 亚洲一区二区三区成人网站| 成人毛片免费在线观看| 色偷偷亚洲第一综合| 免费大黄网站在线观看| 一区二区三区在线观看免费| 中文字幕精品亚洲无线码二区| 最近国语视频在线观看免费播放| 亚洲av中文无码乱人伦在线r▽ | 久久久久se色偷偷亚洲精品av | 日本xxwwxxww在线视频免费| 久久久久亚洲AV无码去区首| 免费观看亚洲人成网站| 国产va免费观看| 大地影院MV在线观看视频免费 | 国产成人免费AV在线播放| 亚洲人成在线电影| 久久久久久久免费视频| 久久精品国产亚洲av天美18| 亚洲国产成人久久笫一页| 亚洲一区二区三区不卡在线播放| 中文字幕无码成人免费视频| 国产成人综合亚洲绿色| 亚洲一区二区高清| 在线观看免费视频资源| 亚洲精品乱码久久久久久蜜桃图片 | 亚洲综合成人婷婷五月网址| 亚洲AV无码乱码在线观看牲色 | 亚洲粉嫩美白在线| 亚洲精品99久久久久中文字幕| 成人性生交大片免费看好| 亚洲无人区视频大全| 红杏亚洲影院一区二区三区 |