لطفا جاواسکریپت مرورگر خود را فعال سازید!

نحوه فعال سازی در کروم
  1. ابتدا باید اینکارو بگنید
  2. بعدش اونکارو
نحوه فعال سازی در فایرفاکس
  1. ابتدا باید اینکارو بگنید
  2. بعدش اونکارو
b4hr4m

کلاس مرتبط با url

b4hr4m ۱۳۹۵/۰۱/۲۷ 31 زبان برنامه‌نویسی جاوا

سلام .ما یه لینک داریم هنگامی که واردس میشیم به یه لینک دیگه میره . مثلا لینک ما https//www.google.com  وقتی با مرورگر وارو این لینک میشیم اتوماتیک به https //www.yahoo.com  میره .

سوال اینجاست که با جاوا چطور وارد  لینک اول شیم و هنگامی که به لینک دوم وصل شدیم اونو چاپ کنیم

پاسخ‌ها به این تاپیک
stack programer
stack programer
۱۳۹۵/۰۱/۲۸
سلام URLConnections Class Methods:این یک کلاس است که متد هایی داره یکی از این متد ها اینه
public URL getURL()
Returns the URL that this URLConnection object is connected to
که یو ار ال را ریترن می کند و متدهای دیگری دارد
http://www.tutorialspoint.com/java/java_url_processing.htm
باید وقتی کانکت شدی یک چند لحظه صبر کنی،بعد این متد را بزنی قاعدتا باید یو ار ال را ریترن کند...
b4hr4m
b4hr4m
۱۳۹۵/۰۱/۲۸
از راهنمایی خوبتون ممنونم اما سوال من چیز دیگه ایه . من لینک اول رو دارم که برای مثال همون . https://www.google.com هنگامی که در مرورگر وارد این سایت میشم آدرس به https://www.yahoo.com میره . اما دفعه بعد شاید به www.telegram.com ... . من می خوام با جاوا لینک دوم رو در محتوای یه رشته داشته باشم نه محتویات سایت رو . یعنی من فقط نیاز به لینکی دارم که لینک اول منو فرستاده اونجا
stack programer
stack programer
۱۳۹۵/۰۱/۲۸

سلام این سایت ها اصلاحا گفته می شه redirect می شه،که یک کد جاوااسکریپت پشتش است که این کار را می کنه..........خوب لینک دوم را که داری،همون داخل سورس زیر کپی کن،بعد با متد یو ار ال در جاوا داخل کنسول پرینت کنید


// File Name : URLConnDemo.java import java.net.*; import java.io.*; public class URLConnDemo { public static void main(String [] args) { try { URL url = new URL("http://www.amrood.com"); URLConnection urlConnection = url.openConnection(); HttpURLConnection connection = null; if(urlConnection instanceof HttpURLConnection) { connection = (HttpURLConnection) urlConnection; } else { System.out.println("Please enter an HTTP URL."); return; } BufferedReader in = new BufferedReader( new InputStreamReader(connection.getInputStream())); String urlString = ""; String current; while((current = in.readLine()) != null) { urlString += current; } System.out.println(urlString); }catch(IOException e) { e.printStackTrace(); } } }

اطلاعات بیشتر http://www.tutorialspoint.com/java/java_url_processing.htm اگه منظورتون پرینت روی کاغذ است این سورس هم فایل html را پرینت می کنه http://stackoverflow.com/questions/30747137/how-to-print-the-html-in-java