رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

کمک گت المنت


sajjadrastin

سوال

سلام

سایت زیر رو ببینید:

دلار / سلیمانیه - قیمت ارز آزاد | شبکه اطلاع رسانی طلا و ارز

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

مشکل من اینه که نه با کلس ونه با ایدی میشه گرفت چون خروجی کل جدول رو با کلس میده

برای مثال کد زیر برای کلس

WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('process_HTM',true,document.getElementsByClassName('btn btn-primary btn-lg')[1].click())")

برای مثال این برای کلیک تو کلس هست

من یه کد مث همین میخام که فقط همون عدد بالاترین قیمت رو خروجی بده از کل جدول.

اگه میشه کد گت المنتش رو بدید.

متن کامل المنت قسمت جدول اینه:

<ul class="data-line float-right float-half" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
<li><strong>نرخ فعلی:</strong><span itemprop="price">134,000</span></li>

<li><strong>بالاترین قیمت روز:</strong><span>137,000</span></li>
<li><strong>پایین ترین قیمت روز:</strong><span>133,000</span></li>
<li><strong>بیشترین مقدار نوسان روز:</strong><span class="low">20,000</span></li>
<li><strong>درصد بیشترین نوسان روز:</strong><span class="low">0.75%</span></li>
<li><strong>نرخ بازگشایی بازار:</strong><span>137,000</span></li>
<li><strong>زمان ثبت آخرین نرخ:</strong><span>۱۵:۰۰:۲۸</span></li>
<li><strong>نرخ روز گذشته:</strong><span>139,000</span></li>
<li><strong>درصد تغییر نسبت به روز گذشته:</strong><span class="low">3.73%</span></li>
<li><strong>میزان تغییر نسبت به روز گذشته:</strong><span class="low">5,000</span></li>
</ul>

من میخام از کل جدول فقط قسمت بالاترین قیمت رو عددش رو خروجی بگیرم

چجوری؟

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

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

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

در 12 دقیقه قبل، sajjadrastin گفته است :

مرسی

ولی
 


Dim up As Matcher = Regex.Matcher("<a class=""site-text"" href=""http://yamahakerman.ir/"">\s+<h1 class=""site-title"">(.*)</h1>\s+<h2 class=""site-description"">",job.GetString)

این قسمت رو کلا هنگ کردم و هیچی نفهمیمدم

میشه لطف کنین و سورسش رو برا همون لینکی که دادم طراحی کنی؟

یا همین یه خط کد رو تغییرش بده ب را همون سایت بده

خیلی ممنون میشم

Dim mt1 As Matcher = Regex.Matcher("<li><strong>.*</strong><span itemprop=""price"">(.*)</span></li>",job.GetString)

این برا نرخشه

Dim mt2 As Matcher = Regex.Matcher("<li><strong>(.*)</strong><span itemprop=""price"">.*</span></li>",job.GetString)

اینم برا عنوانش 

 

 

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

من این سایت رو قبلا با رجکس اوکی کردم کار بسیار راحت تریه تا گت المنت . دیگه من سورسشو برات نمینویسم به ابن لینک برو یه فایل رو در جواب اون دوست گذاشتم اونو دان کن اون مدلی بگیر مقادیرتو

 

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

در 39 دقیقه قبل، mmkmmk گفته است :

من این سایت رو قبلا با رجکس اوکی کردم کار بسیار راحت تریه تا گت المنت . دیگه من سورسشو برات نمینویسم به ابن لینک برو یه فایل رو در جواب اون دوست گذاشتم اونو دان کن اون مدلی بگیر مقادیرتو

 

مرسی

ولی
 

Dim up As Matcher = Regex.Matcher("<a class=""site-text"" href=""http://yamahakerman.ir/"">\s+<h1 class=""site-title"">(.*)</h1>\s+<h2 class=""site-description"">",job.GetString)

این قسمت رو کلا هنگ کردم و هیچی نفهمیمدم

میشه لطف کنین و سورسش رو برا همون لینکی که دادم طراحی کنی؟

یا همین یه خط کد رو تغییرش بده ب را همون سایت بده

خیلی ممنون میشم

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

 

در 9 دقیقه قبل، mmkmmk گفته است :

Dim mt1 As Matcher = Regex.Matcher("<li><strong>.*</strong><span itemprop=""price"">(.*)</span></li>",job.GetString)

این برا نرخشه


Dim mt2 As Matcher = Regex.Matcher("<li><strong>(.*)</strong><span itemprop=""price"">.*</span></li>",job.GetString)

اینم برا عنوانش 

 

 

خیلی خیلیی مرسیی

واقعا کمک خیلی بزرگی کردین

مرسی

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

بایگانی شده

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

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

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