آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در دانلود اطلاعات وب سایت 

احسان  10 سال پیش  10 سال پیش
0 0

سلام دوستان من کد زیر رو برای دانلود سورس سایتی نوشتم (http://www.time.ir/)  ولی نمیدونم چرا  کد سورس این سایت رو نشون نمیده ولی آدرس یه سایت دیگه مثل (https://www.ecowebhosting.co.uk/)  رو نشون میده و در کل اطلاعات بعضی سایت ها رو میگره و اطلاعات بعضی سایت های دیگه رو هم نمی گیره !

لطفا راهنمایی کنید واقعا گیر این مشکل هستم 

ممنون

اینم کد  :

package com.app.ehsan.mycelebrities;

import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;

import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.concurrent.ExecutionException;


public class MainActivity extends Activity {
public class DownloadTask extends AsyncTask<String, Void, String> {

@Override
protected String doInBackground(String... urls) {

String result = "";
URL url;
HttpURLConnection urlConnection = null;

try {

url = new URL(urls[0]);

urlConnection = (HttpURLConnection)url.openConnection();

InputStream in = urlConnection.getInputStream();

InputStreamReader reader = new InputStreamReader(in);

int data = reader.read();

while (data != -1) {

char current = (char) data;

result += current;

data = reader.read();

}

return result;

}
catch(Exception e) {

e.printStackTrace();

return "Failed";

}


}

}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

DownloadTask task = new DownloadTask();
String result = null;

try {

result = task.execute("http://www.time.ir/").get();

} catch (InterruptedException e) {

e.printStackTrace();

} catch (ExecutionException e) {

e.printStackTrace();

}

Log.i("Essi", result);

}
}
0 0
من داخل کلاس DownloadTask لاگ گرفتم و مقدار result رو نشون میده ولی کلاس این مقادیر رو return نمیکنه نمی دونم چرا ؟؟ لطفا راهنمایی کنید .... قاطی کردم :) (10 سال پیش)
0 0
آقا یکی به داد من برسه ... :( (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .