java - Masalah dengan imej merangkak?
天蓬老师
天蓬老师 2017-06-23 09:12:30
0
1
857

Saya baru mengubah suai POM, anda boleh memuat turun kod sumber semula

Ini adalah alamat projek crawler yang saya tulis
Projek tidak melaporkan ralat, tetapi masalahnya ialah selepas memuat turun imej ke kawasan setempat, imej itu selalunya tidak lengkap, seperti berikut:

Ini ialah kod teras untuk memuat turun imej, seperti berikut:

@Override
    public void run() {
        Response res = null;
        try {
            res = Jsoup.connect(src).ignoreContentType(true).timeout(30000).execute();
            byte[] bytes = res.bodyAsBytes();
            File file = new File(path + name);
            if (!file.exists()) {
                RandomAccessFile raf = new RandomAccessFile(file, "rw");
                raf.write(bytes);
                raf.close();
            }
        } catch (IOException e1) {
            e1.printStackTrace();
        }
    }

Selepas pertanyaan data, saya rasa ia adalah masalah dengan permintaan skop Range atau masalah yang saya tidak jumpa? Saya harap anda boleh melihat, terima kasih

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(1)
typecho
  1. Nampaknya data respons tidak lengkap Anda boleh menyahpepijatnya untuk melihat jika terdapat sebarang percanggahan antara saiz data sebenar respons dan saiz data yang anda simpan.

  2. Atau mungkin kerana masih terdapat beberapa data dalam penimbal dan tiada masa untuk menulis ke fail, proses keluar pada masa ini, mengakibatkan data tidak lengkap Lakukan operasi flush sebelum menutup aliran fail.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan