![]() |
|
كيف يمكن نقل النص من ويب برورس الى ليست فيو - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف يمكن نقل النص من ويب برورس الى ليست فيو (/showthread.php?tid=9057) |
كيف يمكن نقل النص من ويب برورس الى ليست فيو - محمودد - 17-12-2017 السلام عليكم كيف بمكاني نقل النص من ويب برورس الى ليست فيو
RE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - justnick - 17-12-2017 وعليكم السلام ورحمة الله وبركاته افترض انك تستقبل الstring الاتى من webbrowse PHP كود : "Ahmed Shoulah","Mohamed Shoulah","Delphi Arab","Coder Programmer" قم باستخدام الطريقة التالية لاضافتها الى ListView PHP كود : varRE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - محمودد - 17-12-2017 شكرا لك لكن ماهي طريقة استخراج النص من الويب برورس واضافتها الى MyString RE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - justnick - 17-12-2017 هل حاولت؟ لو ممكن بعد اذنك ترفق محاولاتك RE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - محمودد - 17-12-2017 function Parser(Buffer,Start,Finish tring) tring;var PosStart, PosFinish:Integer; begin PosStart:=Pos(Start, Buffer)+ Length(Start); PosFinish:=Posex(Finish, Buffer,PosStart); Result := Copy(Buffer, PosStart, PosFinish - PosStart); end; function GetHTML2(WebBrowser:TWebBrowser) tring;begin Result:=(WebBrowser.Document AS IHTMLDocument3).documentElement.outerHTML; end; حاولت استخدام فانكشن procedure TForm3.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; const URL: OleVariant); var s,text tring;item:TListItem; begin text:=GetHTML2(Webbrowser1); s:=text; item:=ListView1.Items.Add; item.Caption:=Parser(s,'"','"'); end; RE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - justnick - 18-12-2017 جرب هذا الكود سوف يخرج لك الText بعد فتح الصفحة "Documenet.body.innerText" PHP كود : procedure TForm1.Button1Click(Sender: TObject);RE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - محمودد - 18-12-2017 شكرا استفسار بسيط لماذا قمت بي اضافة هذا السطر ListView1.BeginUpdate; RE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - justnick - 18-12-2017 حسب وثائق الDelphi من اجل الحصول على افضل اداء "To achieve the best performance use BeginUpdate and EndUpdate" RE: كيف يمكن نقل النص من ويب برورس الى ليست فيو - Houdini - 18-12-2017 الدلفي ضعيف في هته الامور ، عليك ب python او node.js احسن بطثير |