Bitcoin Forum
November 15, 2024, 09:12:43 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: تعلم scraping  (Read 108 times)
OmegaStarScream (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 6447



View Profile
October 24, 2020, 03:02:50 PM
Merited by khaled0111 (2), coupable (2), yhiaali3 (1), 0x256 (1)
 #1

السلام عليكم اخواني.

كنت أفكر في عمل بعض الشروحات و مشاركتكم بعض ال code snippets في لغة السي الشارب التي تخص ال scraping المنتدى. مثلا:

- الاتصال بالحساب بطريقة اتوماتكية
- الحصول على احصائيات الأعضاء. شئ شبيه بخاصية ال user stats التي تم تعطيلها في المنتدى.
- الحصول على احصائيات ال merit.
الخ.

هل يوجد فيكم من هو مهتم بتعلم هذه الأشياء؟ الشروحات سوف تكون بسيطة لكن بالاجتهاد، قد تساعدكم على انشاء بوتات تلغرام أو مواقع مثل bpip مثلا.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
0x256
Sr. Member
****
Offline Offline

Activity: 338
Merit: 337


View Profile
October 24, 2020, 04:25:08 PM
 #2

و عليكم السلام , شخصياً أنا مهتم بالتعرف أكثر عن الموضوع لم افهم مصطلح "code snippets" أتذكر أنها أكواد تستخدم بالمتصفحات لأداء وظيفة ما بالمتصفح لا اعرف أن كان الموضوع مشابهه أو مختلف, من جانب آخر الترجمة الحرفية لمصطلح "scraping" = تجريف

ممكن توضيح له تجريف ماذا ؟  Grin أن كان بنفس معنى قاعدة بيانات Loyce حسب ما فهمت جرف البيانات من هنا او أخذ نسخة من البيانات المطلوبة من صفحات معينة لمكان تخزين ما كـ سيرفر

هل نحتاج لتعمق بالسي شارب لفهم الدروس ؟
أنا مهتم أيضاً بتعلم جافاسكريبت , سي شارب هل من مهتمين لتبادل المعارف و التعلم و غيره سيكون أمر جميل ..
khaled0111
Legendary
*
Online Online

Activity: 2716
Merit: 3060


Top Crypto Casino


View Profile WWW
October 24, 2020, 04:59:01 PM
Last edit: October 24, 2020, 06:46:18 PM by khaled0111
Merited by OmegaStarScream (2)
 #3

سأكون من اول المتابعين للدورة ان شاء الله في حال قررت القيام بها  Smiley
فقط اعتقد ان تعلم Python اسهل من C# خاصة في عملية scraping.

لم افهم مصطلح "code snippets" أتذكر أنها أكواد تستخدم بالمتصفحات لأداء وظيفة ما بالمتصفح لا اعرف أن كان الموضوع مشابهه أو مختلف
code snippet تعني مقتطفات من الكود عادة تكون شائعة الاستخدام يمكنك حفظها لاستعمالها في مشاريع لاحقة.

Quote
, من جانب آخر الترجمة الحرفية لمصطلح "scraping" = تجريف

ممكن توضيح له تجريف ماذا ؟  Grin أن كان بنفس معنى قاعدة بيانات Loyce حسب ما فهمت جرف البيانات من هنا او أخذ نسخة من البيانات المطلوبة من صفحات معينة لمكان تخزين ما كـ سيرفر
لا يوجد ترجمة دقيقة للمصطلح لكن هو تماما ما ذكرته. اذ يقوم السكريبت بتصفح الموقع او البرنامج للحصول على البيانات التي تريدها للعمل عليها و معالجتها لاحقا.

0x256
Sr. Member
****
Offline Offline

Activity: 338
Merit: 337


View Profile
October 24, 2020, 05:13:09 PM
 #4

code snippet تعني مقتطفات من الكود عادة تكون شائعة الاستخدام يمكنك حفظها لاستعمالها في مشاريع لاحقة.
مثل المكتبات البرمجية library ؟  ربما بالشرح العملي مستقبلاً سأفهم عن الفكرة اكثر
+ أوميغا .. مهتمين كذلك بمعرفة طريقة عمل بوتات التليجرام
yhiaali3
Legendary
*
Offline Offline

Activity: 1890
Merit: 2007

Bitcoin Days


View Profile WWW
October 25, 2020, 10:45:58 AM
 #5

شكرا لك أخي أوميغا، هذه فكرة رائعة بالفعل، أنا أيضا مهتم لأننا  بحاجة لتعلم مثل هذه الأشياء لأن هناك الكثير من الأشياء الجميلة التي يمكن عملها بواسطة هذه الأكواد.
في الحقيقة أتمنى أن يكون هناك أيضا شروحات تتضمن بعض الأكواد المستخدمة في الموقع والتي قد نحتاجها في المواضيع، مثلا يكون هناك أحيانا رابط طويل وبدل من وضعه كامل يمكن أن نضع عنوان أو أي كلمة بدل عنه وقد رأيت ذلك في بعض المواضيع ولكن لا أعلم كيفية فعل ذلك، وهناك الكثير من الأشياء الأخرى التي قد نحتاجها.  
OmegaStarScream (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 6447



View Profile
October 25, 2020, 07:22:16 PM
 #6

هل نحتاج لتعمق بالسي شارب لفهم الدروس ؟

اذا كانت عندك معارف مسبقة في لغات البرمجة و JavaScript DOM فلا أعتقد أن الأمر سوف يكون صعبا.

مثل المكتبات البرمجية library ؟  ربما بالشرح العملي مستقبلاً سأفهم عن الفكرة اكثر
+ أوميغا .. مهتمين كذلك بمعرفة طريقة عمل بوتات التليجرام

سوف يتعين علينا استخدام مكتبة بطبيعة الحال لكن ما كل ما قصدته هو أنني سوف أضع مقتطفات كود بسيطة للشرح عوض انشاء مشروع كبير ووضعه على موقع GitHub.

بالنسبة لبوتات التلغرام، فسوف أحاول أن أعمل بوت تنبيهات بسيط (للرسائل الخاصة) عند توفر بعض الوقت و أشارككم الكود ان شاء الله.

سأكون من اول المتابعين للدورة ان شاء الله في حال قررت القيام بها  Smiley
فقط اعتقد ان تعلم Python اسهل من C# خاصة في عملية scraping.

صراحة، اخترت لغة سي شارب لأنه عندي تجربة معها، و ليس بسبب سهولتها لكن سوف أقوم بالاطلاع على لغة Python و رؤية ما اذا كانت أفضل (في هذه الحالة)

و شكرا لك على اجابتك للأخ 0x256 Tongue

في الحقيقة أتمنى أن يكون هناك أيضا شروحات تتضمن بعض الأكواد المستخدمة في الموقع والتي قد نحتاجها في المواضيع، مثلا يكون هناك أحيانا رابط طويل وبدل من وضعه كامل يمكن أن نضع عنوان أو أي كلمة بدل عنه وقد رأيت ذلك في بعض المواضيع ولكن لا أعلم كيفية فعل ذلك، وهناك الكثير من الأشياء الأخرى التي قد نحتاجها.   

هل يمكنك أن تعطي مثالا أخي؟ هل تقصد أكواد ال BBCode؟

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
yhiaali3
Legendary
*
Offline Offline

Activity: 1890
Merit: 2007

Bitcoin Days


View Profile WWW
October 25, 2020, 07:49:46 PM
 #7


هل يمكنك أن تعطي مثالا أخي؟ هل تقصد أكواد ال BBCode؟

نعم أخي أقصد أكواد BBCode
مثلا في موضوعي الاخير احتجت هذه الأكواد:
 
Code:
[li][iurl=#n1]مقدمة: تعريف بالميكسر بشكل عام[/iurl][/li]


Code:
[size=22pt][b][anchor=n1][color=green]تعريف بالميكسر بشكل عام:[/color][/anchor][/b][/size]

لكي أعمل فهرس ولم أكن أعرفها ولكن قمت بالاستعانة بأحد المواضيع وقمت بأخذ الأكواد منه وتعديلها بالشكل المناسب.
khaled0111
Legendary
*
Online Online

Activity: 2716
Merit: 3060


Top Crypto Casino


View Profile WWW
October 25, 2020, 08:04:25 PM
Merited by OmegaStarScream (1), yhiaali3 (1)
 #8

نعم أخي أقصد أكواد BBCode
BBcode لا يختلف كثيرا عن html و يمكن اعتباره نسخة مبسطة من هذه الاخيرة.

هذا الموضوع يشرح مختلف الاكواد التي يمكن استعمالها هنا في المنتدى لتنسيق المواضيع:
https://bitcointalk.org/index.php?topic=4738016.0

كذلك يمكنك الاطلاع على هذه الدورة لتعليم تنسيق التوقيعات فهي تعتمد على bbcode و ستكون مفيدة جدا:
https://bitcointalk.org/index.php?topic=1727100.0

او هذه الدورة للاخ hugeblack:
https://bitcointalk.org/index.php?topic=2705814.0

yhiaali3
Legendary
*
Offline Offline

Activity: 1890
Merit: 2007

Bitcoin Days


View Profile WWW
October 25, 2020, 08:30:43 PM
 #9


BBcode لا يختلف كثيرا عن html و يمكن اعتباره نسخة مبسطة من هذه الاخيرة.

هذا الموضوع يشرح مختلف الاكواد التي يمكن استعمالها هنا في المنتدى لتنسيق المواضيع:
https://bitcointalk.org/index.php?topic=4738016.0

كذلك يمكنك الاطلاع على هذه الدورة لتعليم تنسيق التوقيعات فهي تعتمد على bbcode و ستكون مفيدة جدا:
https://bitcointalk.org/index.php?topic=1727100.0

او هذه الدورة للاخ hugeblack:
https://bitcointalk.org/index.php?topic=2705814.0

شكرا أخي خالد هذا ما كنت أبحث عنه، هذه الأكواد ستكون مفيدة جدا لي إن شاء الله ولكنها تحتاج وقت لقراءتها وفهمها.
سأعمل على قراءتها كلها إن شاء الله وقت فراغي. ألف شكر لك.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!