skrapeit/skrape.it
این یک کتابخانه مبتنی بر Kotlin برای تست، اسکرپینگ و تجزیه دادهها از صفحات HTML است.
کاربرد:
این ابزار به تو امکان میده تا به راحتی دادههای صفحات وب رو تحلیل و استخراج کنی، چه صفحات سرورساید رندر شده باشن و چه کلاینتساید.
همچنین با استفاده از یک DSL شهودی، کد نویسی رو ساده و خوانا میکنه — مثل خوندن یک جمله انگلیسی ساده!
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای بدون دردسر و با کمترین کد، اطلاعات یک صفحه وب رو بخونی، تحلیل کنی یا تست رفتارش رو انجام بدی.
مخصوصاً وقتی از Kotlin استفاده میکنی و دنبال یک راه حل تمیز و قابل فهم هستی.
چند مثال از موارد استفاده:
استخراج قیمت محصولات از یک فروشگاه آنلاین
بررسی وجود محتوا در یک صفحه برای تستهای اتومیشن
جمعآوری اخبار یا مقالات از یک وبلاگ یا سایت خبری
تأیید رندر صحیح المانهای UI در تستهای جاوااسکریپت
- ##web
- ##Kotlin
- ##DSL
- ##HTML
- ##testing
- ##data
- ##automation
- ##web
- ##server
- ##client
