رفتن به مطلب
  • 0

گرفتن آدرس ( گت المنت) در یک سایت


arastooms

سوال

سلام به همه عزیزان 
من قصد دارم یه برنامه آنلانین بسازم که بره در یک سایت خرید و فروش قیمتها و مشخصات رو از سایت بگیره
آدرس سایت رو در زیر قرار میدم ( برای مثال اولین آگهی رو در نظر بگیرید که در عکس یک ماشین نمایش داده شده برای فروش)
در inspect که باز میشه نگاه میکنم مشخصه رو به این صورت نمایش میده ( قسمت شماره 2 عکس)
<p class="shownable-info">قیمت : 17,500,000 تومان</p>

ولی نکنه اینجاست که این المنت تعداد زیادی در این صفحه هست و هر آگهی یک المنت به اسم  class="shownable-info داره !!!!

من چه طوری میتونم آدرس دهی کنم و هر آگهی رو جدا بگیرم 

درواقع من نمیتونم این آدرس رو به دستورم بدم دستوری که استفاده میکنم این هست که به جای علامت های سوال باید آدرس المنت رو بنویسم که نمی دونم چی باید بنویسم و نیاز به کمک دارم
با تشکر 

 

 

این موضوع رو سرچ کردم فکر میکنم شبیه به همین موضوعی هیت که مظرح کردم 
http://stackoverflow.com/questions/15635036/jsoup-how-can-i-parse-element-which-show-after-click-button-image

در ادامه هم آدرس سایت و کد و عکس رو قرار میدم 
با تشکر از همه عزیزان

try {
                Document document = Jsoup.connect(ADRESESAFE).get();

               
                Element description = document.select("؟؟؟؟؟؟؟؟؟؟اینجا مشکل دارم؟؟؟؟؟؟؟؟؟؟؟؟").first();
                gheymat_agahi_aval = description.text();

آدرس سایت 

http://www.irankharid.com/locate/%D8%AA%D9%87%D8%B1%D8%A7%D9%86-c/2/189/%D8%A7%D8%AA%D9%88%D9%85%D8%A8%DB%8C%D9%84

عکس 

%D8%B6%D8%B6%D8%B6%D8%B6%D8%B6.png
 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام.

خب عزیز شما یه کاری کن . اول توی برنامت بیا بگو کل سورس سایت رو واست توی یه فایل تکست ذخیره کنه. بعد اونو بکش بیرون ببین داخلش تغییر کرده یا نه.

واسه این گفتم این کارو بکنی . چون خیلی از سایتها برای بروزر گوشی قالب ساده ای در نظر میگیرن و گت المنت کردنشون راحت تر میشه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام.

خب عزیز شما یه کاری کن . اول توی برنامت بیا بگو کل سورس سایت رو واست توی یه فایل تکست ذخیره کنه. بعد اونو بکش بیرون ببین داخلش تغییر کرده یا نه.

واسه این گفتم این کارو بکنی . چون خیلی از سایتها برای بروزر گوشی قالب ساده ای در نظر میگیرن و گت المنت کردنشون راحت تر میشه.

سلام ممکنه بیشتر راهنمایی بفرماید 

چه طور میتونم اصل سایت رو رو فایل تکست إخیره کنم؟

و لصلا چه طور میتونم اصلش رو ببینم؟

با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام ممکنه بیشتر راهنمایی بفرماید 

چه طور میتونم اصل سایت رو رو فایل تکست إخیره کنم؟

و لصلا چه طور میتونم اصلش رو ببینم؟

با تشکر

ببین ارسطو جان اگه آموزش های مهدی رو دیده باشی میاد " رو تبدیل میکنه به ' خب قبلش میاد کل سورس سایت رو میگیره و بعد میاد تبدیل میکنه دیگه.

چند لحظه صبر کن اون قسمت رو پیدا میکنم اینجا میزارم.

 

ببین اینو الان نوشتم تستش کن:

Sub WebView1_PageFinished (Uri As String)
	WebViewExtras1.executeJavascript(WebView1,"SAJJAD.CallSub('P_HTML',true,document.documentElement.outerHTML)")
End Sub

Sub P_HTML (HTML As String)

HTML = HTML.Replace("""","'")

File.WriteString(File.DirRootExternal,"sitesource.txt",HTML)

End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

ببین ارسطو جان اگه آموزش های مهدی رو دیده باشی میاد " رو تبدیل میکنه به ' خب قبلش میاد کل سورس سایت رو میگیره و بعد میاد تبدیل میکنه دیگه.

چند لحظه صبر کن اون قسمت رو پیدا میکنم اینجا میزارم.

 

ببین اینو الان نوشتم تستش کن:

Sub WebView1_PageFinished (Uri As String)
	WebViewExtras1.executeJavascript(WebView1,"SAJJAD.CallSub('P_HTML',true,document.documentElement.outerHTML)")
End Sub

Sub P_HTML (HTML As String)

HTML = HTML.Replace("""","'")

File.WriteString(File.DirRootExternal,"sitesource.txt",HTML)

End Sub

سلام مرسی از راهنمایی

ولی من دارم با جاوا کارمیکنم و اندروید استودیو!!!!

این کد ها برای b4a  و من نیاز به کد های جاوا دارم!!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام مرسی از راهنمایی

ولی من دارم با جاوا کارمیکنم و اندروید استودیو!!!!

این کد ها برای b4a  و من نیاز به کد های جاوا دارم!!!

آخ  شرمنده اصلا حواسم نبود شرمنده. ولی کلیات کار باید اینطوری باشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...