تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] بخصوص WebBrowser
#1
السلام عليكم ورحمة الله

عندي اسفسار بخصوص WebBrowser

الكود اللي عندي موب شغال تمام

وهو عبارة اني ادخل موقع ومن ثم اسحب ملف من الموقع

كود :
 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       WebBrowser1.Navigate("http://www.url.cc/card/DownloadInBox.cfm")

       TextBox1.Text = WebBrowser1.Document.GetElementById("LI").OuterText
   End Sub


الملف المراد تنزيله 

كود :
    <UL>
      <LI><A HREF="downloadedfiles/AK1IM171112.cvs">file</A>

    </UL>


هل الكود صحيح والا محتاج تعديل وشكرا
الرد }}}
تم الشكر بواسطة:
#2
للتوضيح اكثر

الموقع المراد تنزيل من الملف

كود ال html

كود :
<UL>
      <LI><A HREF="downloadedfiles/AK1IM171112.cvs">file</A>

    </UL>
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم

إذا اردت فقط استخراج النص downloadedfiles/AK1IM171112.cvs استخدم RegEx وهذا هو الكود لاستخراج النص بدلالة الكلمة downloadedfiles وcvs
كود :
Dim s As String = Regex.Match(h, "downloadedfiles/.+?\.cvs", RegexOptions.IgnoreCase).Value
' سيكون الناتج
' downloadedfiles/AK1IM171112.cvs
' حتى لو اختلف اسم الملف
' AK1IM171112
الرد }}}
تم الشكر بواسطة: dubai.eig , hassan , hassan
#4
(03-01-17, 11:39 PM)مساعدة كتب : السلام عليكم

إذا اردت فقط استخراج النص downloadedfiles/AK1IM171112.cvs استخدم RegEx وهذا هو الكود لاستخراج النص بدلالة الكلمة downloadedfiles وcvs
كود :
Dim s As String = Regex.Match(h, "downloadedfiles/.+?\.cvs", RegexOptions.IgnoreCase).Value
' سيكون الناتج
' downloadedfiles/AK1IM171112.cvs
' حتى لو اختلف اسم الملف
' AK1IM171112

بارك الله فيك

تقريبا نفس اللي اريده

شكرا على مساعدتك للجميع بارك الله فيك وفي ميزان حسناتك
الرد }}}
تم الشكر بواسطة:
#5
(03-01-17, 11:39 PM)مساعدة كتب :
السلام عليكم

إذا اردت فقط استخراج النص downloadedfiles/AK1IM171112.cvs استخدم RegEx وهذا هو الكود لاستخراج النص بدلالة الكلمة downloadedfiles وcvs
كود :
[align=center][/align]
[align=center]Dim s As String = Regex.Match(h, "downloadedfiles/.+?\.cvs", RegexOptions.IgnoreCase).Value[/align]
[align=center]' سيكون الناتج[/align]
[align=center]' downloadedfiles/AK1IM171112.cvs[/align]
[align=center]' حتى لو اختلف اسم الملف[/align]
[align=center]' AK1IM171112[/align]

[align=center][/align]


صادفتني مشكله  جزاك الله خير تحلها معاي

انا محتاج ادخل موقع  معين بالاسم والرقم السري

وبعد الدخول انزل ملف من الموقع

كمثال

الدخول ضابط معي 
كود :
[align=center]  WebBrowser1.Navigate("http://www.eqsl.cc/qslcard/DownloadInBox.cfm?UserName=" & eqslu.Text & "&Password=" & eqslp.Text & "&QTHNickname=" & eqslq.Text & "&RcvdSince=" & cv & "")[/align]
[align=center][/align]




بعد ما يفتح لي الموقع

محتاج كود انزل ملف

الملف بيكون برابط اخر 

كود :
http://www.eqsl.cc/qslcard/downloadedfiles/AK1IM171112.cvs


يعني لازم اول شي ادخل الموقع وبعد الدخول يطلع لي الرابط الخاص بالملف
[attachment=12859]

دخول الموقع ضابط معي بس محتاج الان كود لانزال الملف في جهازي من الرابط المذكور اعلا


وشكرا
الرد }}}
تم الشكر بواسطة:
#6
جربت هذا الكود بس ما نزل معاي شي


كود :
       ' Locate the "Download Handle (128 KB)" hyperlink and automatically download it
       ' <a id="ctl00_mainContentContainer_ctl11" href="http://download.sysinternals.com/Files/Handle.zip"><strong>Download Handle (128 KB)</strong></a>
       Dim theElementCollection As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("LI")

       For Each curElement As HtmlElement In theElementCollection

           Dim controlName As String = curElement.GetAttribute("InnerText").ToString

           If controlName = ".ADI file" Then
               Dim linkURL As String = curElement.GetAttribute("HREF").ToString

               ' Download file in OverWrite mode
               Using client = New WebClient()
                   client.DownloadFile(linkURL, "D:\5")
               End Using


           End If

       Next

<UL>
 <LI><A HREF="downloadedfiles/AP1BP3739.adi">.ADI file</A>

</UL>
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] بخصوص ارسال بيانات الى الواتس اب Mahmoudnasr2002 2 99 15-05-26, 09:34 PM
آخر رد: أبو خالد الشكري
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 568 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 562 02-11-25, 11:19 PM
آخر رد: justforit
  [VB.NET] بخصوص تشفير FoxLearn.License h2551996 1 791 17-07-25, 09:18 PM
آخر رد: h2551996
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 856 18-06-25, 11:09 AM
آخر رد: dubai.eig
  [سؤال] SkinSoft VisualStyler.Net v2.4 طلب بخصوص ali.alfoly 6 1,072 24-12-24, 03:23 PM
آخر رد: عبد العزيز البسكري
  [سؤال] بخصوص حفظ my settings محمد العامر 8 997 12-11-24, 08:49 PM
آخر رد: محمد العامر
  [سؤال] بخصوص حفظ اعدادات المشروع في Settings محمد العامر 4 759 07-11-24, 05:34 AM
آخر رد: محمد العامر
  سؤال بخصوص القريد DOX.1 6 978 31-08-24, 06:24 PM
آخر رد: justforit
  [سؤال] بخصوص الفلترة كومبو بوكس في الفيجوال ستوديو؟ Mena Sabet 2 714 06-05-24, 02:22 AM
آخر رد: Mena Sabet

التنقل السريع :


يقوم بقرائة الموضوع: