<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
    之前我寫過獲取網頁源代碼的一篇隨筆,今天在獲取網頁源代碼的基礎上寫一篇獲取網頁上某單品頁上第一張大圖對應的url的方法。
    貓娘志是一家我很喜歡逛的網店,雖然我目前來沒有在那上面買過東西(等找到對象了給對象買)。
    我們在上面隨便打開一個品類頁(好吧,這是我精心挑的)
    然后我們會發現里面有幾張圖,其中第一張是小青的,但是我們可以看見這張圖并不是一張很大的圖
    因為他的url對應的是: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方法用于獲得單品頁中第一張圖(qfour中單品頁的第一張基本上是。。小青)。
    main方法中提供測試。
    代碼如下:
    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) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 三级网站免费观看| eeuss免费天堂影院| 91情侣在线精品国产免费| 亚洲精品线在线观看| 十八禁在线观看视频播放免费| 亚洲国产成人精品无码久久久久久综合 | 天堂亚洲免费视频| 免费无码国产在线观国内自拍中文字幕 | 美女黄网站人色视频免费| 色吊丝永久在线观看最新免费| 亚洲欧洲AV无码专区| 日韩在线免费看网站| 深夜福利在线视频免费| 亚洲日韩精品射精日| 久久久精品免费国产四虎| 亚洲视频小说图片| 在线免费不卡视频| 一区二区三区免费精品视频| 亚洲一区爱区精品无码| 精品一区二区三区无码免费视频 | 又粗又大又长又爽免费视频| 国产99精品一区二区三区免费 | 亚洲国产高清在线| 和日本免费不卡在线v| 亚洲熟伦熟女专区hd高清| 国产成人涩涩涩视频在线观看免费 | 亚洲国产精品免费视频| 亚洲最大成人网色香蕉| 免费一级一片一毛片| a级毛片在线免费观看| 亚洲成a人片77777老司机| 精品免费久久久久久久| 综合一区自拍亚洲综合图区 | 日韩视频在线免费观看| 久久精品成人免费观看97| 亚洲图片中文字幕| 国产精品公开免费视频| 暖暖在线视频免费视频| 亚洲人成欧美中文字幕| 亚洲va久久久噜噜噜久久狠狠| 欧美日韩国产免费一区二区三区|