علي الكاسر نشر 21 مايو 2022 أرسل تقرير نشر 21 مايو 2022 ممكن معرف كود html لاي صفحة ويب من خلالص المتصفح ولكن، انا اريد الحصول عليه من برمجية خاصه بي من اجل عمل اداة لطباعة صفحات الويب pdf 2 اقتباس
0 شرف الدين حفني نشر 21 مايو 2022 أرسل تقرير نشر 21 مايو 2022 يمكنك عمل ذلك عبر استخدام الدالة file_get_contents كما في المثال التالي <?php $html = file_get_contents('https://www.google.com'); echo $html; ?> في ذلك المثال نقوم بإستخراج بيانات الصفحة google.com ونخزنها في متغير $html ومن ثم نقوم بطباعتها 1 اقتباس
0 Adnane Kadri نشر 21 مايو 2022 أرسل تقرير نشر 21 مايو 2022 يستعمل البعض مكتبة simple_html_dom لتجريف صفحات الويب وتحليل بياناتها. في ما يلي مثال عملي عن الاستعمال: $html = file_get_html('https://www.some_website.com/'); $imgs = $html->find('img'); $hrefs = $html->find('a'); توفر هاته المكتبة الوظيفة file_get_html. التي يمكن عن طريقها استعمال محددات الـ css العادية لجلب أي عنصر أو مجموعة عناصر ضمن الصفحة. يرجى الاشارة ايضا الى ان هاته المكتبة قد لا تعمل بشكل صحيح ان كان المحتوى يتم عرضه بعد تحميل موارد الصفحة بما في ذلك ملفات جافاسكربت (مثل حالات تطبيقات الصفحة الواحدة SPA أو أي تطبيق يتم تصيير الصفحة فيه على مستوى العميل client side rendering). لا أظن أن هنالك برمجية مبنية على الـ PHP تخدم هذا الاحتمال -على أن مثل هاته التطبيقات قليلة مقارنة بالعادية- ، على عكس مكتبات من مثل scrapy أو selenium موجودة في بايثون. أظن أن بايثون أفضل في هذا الجانب. (يرجى الانتباه جيدا الى الجانب القانوني في الموضوع، قد يؤدي استعمالها الى حظرك من بعض المواقع أو حتى الى اجراءات أخرى في بعض الاحيان). فيما يلي توثيق المكتبة المشار اليها simplehtmldom. 1 اقتباس
0 علي الكاسر نشر 21 مايو 2022 الكاتب أرسل تقرير نشر 21 مايو 2022 بتاريخ 34 دقائق مضت قال Adnane Kadri: يستعمل البعض مكتبة simple_html_dom لتجريف صفحات الويب وتحليل بياناتها. في ما يلي مثال عملي عن الاستعمال: $html = file_get_html('https://www.some_website.com/'); $imgs = $html->find('img'); $hrefs = $html->find('a'); توفر هاته المكتبة الوظيفة file_get_html. التي يمكن عن طريقها استعمال محددات الـ css العادية لجلب أي عنصر أو مجموعة عناصر ضمن الصفحة. يرجى الاشارة ايضا الى ان هاته المكتبة قد لا تعمل بشكل صحيح ان كان المحتوى يتم عرضه بعد تحميل موارد الصفحة بما في ذلك ملفات جافاسكربت (مثل حالات تطبيقات الصفحة الواحدة SPA أو أي تطبيق يتم تصيير الصفحة فيه على مستوى العميل client side rendering). لا أظن أن هنالك برمجية مبنية على الـ PHP تخدم هذا الاحتمال -على أن مثل هاته التطبيقات قليلة مقارنة بالعادية- ، على عكس مكتبات من مثل scrapy أو selenium موجودة في بايثون. أظن أن بايثون أفضل في هذا الجانب. (يرجى الانتباه جيدا الى الجانب القانوني في الموضوع، قد يؤدي استعمالها الى حظرك من بعض المواقع أو حتى الى اجراءات أخرى في بعض الاحيان). فيما يلي توثيق المكتبة المشار اليها simplehtmldom. شكرا لك على هذه المعلومات المفيدة بتاريخ 2 ساعات قال شرف الدين2: يمكنك عمل ذلك عبر استخدام الدالة file_get_contents كما في المثال التالي <?php $html = file_get_contents('https://www.google.com'); echo $html; ?> في ذلك المثال نقوم بإستخراج بيانات الصفحة google.com ونخزنها في متغير $html ومن ثم نقوم بطباعتها شكرا لك اقتباس
السؤال
علي الكاسر
ممكن معرف كود html لاي صفحة ويب من خلالص المتصفح ولكن، انا اريد الحصول عليه من برمجية خاصه بي من اجل عمل اداة لطباعة صفحات الويب pdf
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.