گرفتن اطلاعات سایت ها

گزارش
سوال

لطفا علت گزارش خود را توضیح دهید.

گزارش لغو

سلام با عرض خسته نباشید بنده هم میوانم مثل برنامه هایی همچون اخرین خبر که جدیدترین مقالات و نوشته های سایت های مختلف را دریافت میکند اطلاعاتشان را دریافت کنم یعنی باید با ان سایت ها قرارداد ببندم؟ و شیوه ی وصل شدن به اطلاعات ان ها و نشان دادن در اپلیکیشن خود چگونه است ؟ ممنون میشم که اموزشی هم برای پرداخت بانکی درون برنامه بگذارید مثلا وصل شدن به بانک ملت و پرداخت توسط کاربر مثل دیجی کالا تشکر موفق باشید

حل شده 0
اندروید - android 16 پاسخ 973 بازدید 0

درباره نویسنده

یک عاشق برنامه نویسی

پاسخ ها ( ۱۶ )

  1. محمد حسین جعفری پور
    0
    ۱۵, خرداد , ۱۳۹۷ در ۵:۳۱ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    سلام و درود درمورد اتصال به درگاه بانک آموزش در حال آماده شدن است که قرار می گیرد.

    در مورد دیتاهای سایت اگر بخواهید دیتا یا text های مربوط به سایت های رو بگیرید feed دارن همه سایتا که به rssfeed معروف است شما باید یک parser بنویسید اطلاعات را از آنها دریافت کند اگر بخواهید راحت تر کار کنید باید به اون سایت ها قرار دادن ببندید تا به صورت خاصی اطلاعاتشون رو در اختیار شما قرار بدن به شکل api یا restful تا بتونید آنها را دریافت و در برنامه نمایش بدید.

    موفق باشید.

    بهترین پاسخ
  2. pejman
    0
    ۱۵, خرداد , ۱۳۹۷ در ۱۰:۲۵ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    میشه خط دوم جوابتان را واضح تر توضیح بدهید ممنون میشم

  3. محمد حسین جعفری پور
    0
    ۱۶, خرداد , ۱۳۹۷ در ۳:۴۱ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    ببینید شما باید اطلاعات رو از یک url که اسمش feed هست دریافت می کنید مثلا لینک زیر را در نظر بگیرید
    https://khabarfarsi.com/rss/top
    شما باید لینک بالا را تجزیه یا parse کنید تا بتونید مثلا title و content رو از هم جدا کنید تا قابل استفاده باشد.

  4. پژمان
    0
    ۱۸, خرداد , ۱۳۹۷ در ۱۲:۱۹ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    با عرض تشکر کاملا متوجه شدم که feed چیست ولی حالا چطور این صفحه را parse کرده و title و content از هم جدا کنیم ؟ ( باید اول به ساختار json تبدیلش کنیم ؟ اما چطوری؟) ممنون راهنمایی کنید

    • محمد حسین جعفری پور
      0
      ۱۸, خرداد , ۱۳۹۷ در ۷:۰۰ ب.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

      به json حتما نیاز نیست تبدیل کنید کدهای feed به صورت xml هستند باید به صورت xml نیز پارس شوند در سایت آموزشش هست از لینک زیر هم می توانید استفاده کنید.

      http://programchi.ir/?s=xml+parser

      موفق باشید.

  5. پژمان
    0
    ۱۸, خرداد , ۱۳۹۷ در ۱۲:۴۰ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    مهندس یاد رفت بگم منظورم متن و توضیحات نبود چون اون را یاد گرفتم منظورم عکس های لینک feed بود که چطوری لینک هاش را به دست بیارم که بتونم در اپلیکیشن نمایش بدم مثل

    • محمد حسین جعفری پور
      0
      ۱۸, خرداد , ۱۳۹۷ در ۷:۰۱ ب.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

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

  6. pejman
    0
    ۲۱, خرداد , ۱۳۹۷ در ۱۱:۴۹ ب.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    سلام مهندس اموزش خواندن سرور در سایتتان را مطالعه کردم و همه کد هاش را فهمیدم و تست کردم و جواب داد ولی مشکل این جاست که rss سایت هایی که مثلا title ان به زبان فارسی است را با کلمات عجیب غریب در برنامه نشان میدهد ولی مثلا لینک ها که به زبان انگلیسی است را درست نمایش میدهد چه طوری ین مشکل را حل کنم ممنون میشم منتظر جوابتانم

    • محمد حسین جعفری پور
      0
      ۲۲, خرداد , ۱۳۹۷ در ۱۲:۰۷ ق.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

      سلام مجدد
      شما زمانی که می خواهید مقدار را از یک url بخوانید باید utf-8 را به عنوان فرمت داده ای به کد بفهمونید کد زیر را مشاهده کنید.

      در بالا اگر result ما شامل کلمات فارسی باشد به صورت utf-8 پارس می شود. ISO-8859-1 از زبان های عربی چینی فارسی پشتیبانی می کند.

  7. pejman
    0
    ۲۲, خرداد , ۱۳۹۷ در ۱۲:۱۳ ق.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    مهندس ممنون درست شد خوشحالم که الان انلاینید ببخشید این لینک https://bigbangpage.com/feed/ را هر کاری میکنم مثل لینک های قبلی جواب نمیده و هنگام خواندن کد HttpResponse httpResponse = httpClient.execute(httpPost); میپره بیرون و این Error را چاپ میکنه mmsconfig

    • محمد حسین جعفری پور
      0
      ۲۲, خرداد , ۱۳۹۷ در ۱۲:۳۸ ق.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

      لینک بالا هم همانند لینک های دگیر است اگر امکان داشته باشه اطلاعات بیشتری قرار بدید خط به خط با debuger برید شاید یه بخشی خطا داشته باشه من چک کردم feed بالا از نظر فرمت xml درست هست اگر می خواهید می تونید محتویات اون پیج رو در یک فایل ذخیره کنید و به صورت local تست کنید شاید سایت بالا امکان request زدن را با گوشی بسته باشه اگر بسته باشه شما کافیه header اضافه کنید به request خودتون مثل

      و آخرین علت شما دارید از httprequest فکر می کنم استفاده می کنید در صورتی که سایت بالا از https استفاده می کنه سعنی کنید از آدرس http://bigbangpage.com/feed/ به جای آدرس https://bigbangpage.com/feed/ استفاده کنید به احتمال زیاد خطا شما باید به این ارتباط داشته باشد.

      لینک مفید جهت پارس xml مربوط به سایت

      https://www.freeformatter.com/xml-formatter.html

      موفق و پیروز باشید.

  8. پژمان
    0
    ۲۲, خرداد , ۱۳۹۷ در ۱۰:۴۶ ق.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    تشکر ok شد مهندس

  9. پژمان
    0
    ۲۲, خرداد , ۱۳۹۷ در ۱۰:۵۱ ق.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    مهندس در همین لینک http://bigbangpage.com/feed/ در تگ description در قسمت src لینک عکس موجوده ولی نمیدانم چطوری با کد به اندروید بگویم که در این تگ فقط لینک عکس را در اختیارم قرار بده نه چیز های دیگر این تگ را (با اموزش شما متوجه شدم و موفق شدم که اطلاعات یک تگ را بیرون بکشم ولی جزئیات یک تگ را چگونه میتوان جدا و تفکیک کرد مثل نمونه بالا)؟؟؟

    • محمد حسین جعفری پور
      0
      ۲۲, خرداد , ۱۳۹۷ در ۳:۰۰ ب.ظ

      لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

      گزارش لغو

      سلام و درود
      ابتدا کتاب خانه زیر رو دانلود و import بکنید
      https://jsoup.org/packages/jsoup-1.11.3.jar
      بعدش کد زیر را تست کنید مشکلتون حل میشه.

      موفق باشید.

  10. پژمان
    0
    ۲۳, خرداد , ۱۳۹۷ در ۱۲:۲۹ ق.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    با تشکر از کد استفاده کردم و مشکل همچنان باقی است حتی از این کد هم استفاده کردم ولی باز مشکل رفع نشد
    try {
    org.jsoup.nodes.Document doc = Jsoup.parse(XML);
    Elements elements = doc.select(Key_Name);
    org.jsoup.nodes.Element element = elements.get(1);
    att = element.attr(Key_Pic);

    }
    catch (Exception e) {
    e.printStackTrace();
    }

    البته این هم Element که بنده نیاز به src ان دارم

    <![CDATA[بیگ بنگ: این نما موشک دلتا ۲ را نشان می دهد که از پایگاه نیروی هوایی کیپ کاناورال ۱۷-B در ۱۱ ژوئن سال ۲۰۰۸ ساعت ۱۲:۰۵ در میان ابری از گرد و غبار به...]]>

ارسال نظر