<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小程序
    主站蜘蛛池模板: 成全视频在线观看免费高清动漫视频下载| 成人免费在线观看网站| 亚洲啪啪免费视频| 国产一级淫片视频免费看| 少妇性饥渴无码A区免费 | 免费观看无遮挡www的小视频| 亚洲欧美第一成人网站7777 | 又粗又硬又大又爽免费视频播放| 中文字幕在线视频免费观看| 91嫩草亚洲精品| 久久久青草青青国产亚洲免观 | 午夜不卡久久精品无码免费| 亚洲色精品VR一区区三区| 亚洲综合另类小说色区| 最近的免费中文字幕视频| 手机看片国产免费永久| 亚洲AV无码一区二区三区久久精品 | 亚洲欧洲免费视频| 日本视频免费观看| 亚洲同性男gay网站在线观看| 青青草原亚洲视频| 国产美女无遮挡免费视频| 99热在线观看免费| 国产精品免费观看视频| 亚洲丁香婷婷综合久久| 久久亚洲AV无码精品色午夜 | 亚洲欧洲日产国码在线观看| 国产亚洲精品高清在线| 精品国产免费一区二区| 日本人的色道免费网站| 国产亚洲免费的视频看| 人成午夜免费大片在线观看| 亚洲精品美女网站| 4444亚洲国产成人精品| 亚洲人成网站在线观看播放| 亚洲精品偷拍视频免费观看 | 100000免费啪啪18免进| 国产精品免费观看调教网| 一级做a爰性色毛片免费| AV激情亚洲男人的天堂国语| 亚洲日日做天天做日日谢|