بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
استخراج محتوی یک HTML Tag
با سلام خدمت استاد گرامی
من می خواهم از صفحه ایی اطلاعاتی بگیرم کدهای اچ تی ام آن بصورت زیر است:
<div>
<div>
<p>تست</p>
</div>
</div>
چگونه می توانم متن تگ پاراگراف "تست" را استخراج کنم؟
درواقع میخوام در یک صفحه از سایت متن قسمت خاصی و همچنین متن مابین دو تگ همانند پاراگراف را استخراج کنم
لطفا راهنمایی فرمایید.
ممنون
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
uncocoder
11 سال پیش
+1
0
اگر این استخراج اطلاعات قرار است سمت سرور انجام شود، از jquery برای javascript و از phpquery برای php می توانید استفاده کنید ( هر دو بر روی یک هاست linux قابل اجرا هستند ). که بسته به نوع داده و attribute های element ها کدهای دستوری خاصی مورد نیاز است که اطلاعات بیشتر را می توانید از سایت رسمی jquery بدست آورید. توجه داشته باشید که phpquery همان jquery مجدد نوشته شده به زبان php است و از نظر دستوری و خروجی یک خصوصیت دارد.
اما اگر بر روی android ( یعنی جاوا ) کار می کنید، نیاز به استفاده از regex دارید که بسیار بسیار پیچیده است اما بسیار بسیار کاربردی. خوب است که هر کسی دانش نسبی از regex داشته باشد و دانستن آن بسیاری از مراحل کار را ساده و خلاصه می کند.
پیشنهاد من: هر آنچیزی که قرار است از طریق سرور منتقل شود بهتر است سمت سرور توسط phpquery جدا شده و بصورت داده آماده ( و شسته و رفته ) تحویل اندروید شود مگر اینکه چاره ای جز تبدیل کردن در اندروید نباشد. به این شکل اگر تغییری روی سرور اعمال شد، در همه گوشی ها آپدیت شده و بدرستی عمل خواهد کرد.
اما اگر بر روی android ( یعنی جاوا ) کار می کنید، نیاز به استفاده از regex دارید که بسیار بسیار پیچیده است اما بسیار بسیار کاربردی. خوب است که هر کسی دانش نسبی از regex داشته باشد و دانستن آن بسیاری از مراحل کار را ساده و خلاصه می کند.
پیشنهاد من: هر آنچیزی که قرار است از طریق سرور منتقل شود بهتر است سمت سرور توسط phpquery جدا شده و بصورت داده آماده ( و شسته و رفته ) تحویل اندروید شود مگر اینکه چاره ای جز تبدیل کردن در اندروید نباشد. به این شکل اگر تغییری روی سرور اعمال شد، در همه گوشی ها آپدیت شده و بدرستی عمل خواهد کرد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .