امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
موارد خاص در web scraping
نویسنده پیام
nImaarek آفلاین
badtrip
****

ارسال‌ها: 144
موضوع‌ها: 61
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 313
( 317 تشکر در 108 ارسال )
ارسال: #1
موارد خاص در web scraping
سلام دیدین بعضی سایت ها برای لاگین از ما میخوان که با اکانت ایمیل لاگین کنیم ؟ خب من میخوام مراحل لاگین خودکار انجام بدم و برام اجباری هست که از مرورگرهای headless مثل phantomjs استفاده کنم.

حالا میخوام ببینم چطور میشه صفحه ای رو که بعد از کلیک روی یه باتوم باز میشه هندل کرد ؟
یا مثلا من روی یه دکمه ای کلیک میکنم یه فایل دانلود میشه خب من چطوری بفهمم که فایلم دانلود شده یا نه ؟ چطوری میتونم هندلش کنم ؟

مرسی  قلب عشق - بهینه شده برای ورژن جدید


پ.ن سورس یکی از دکمه های که باعث باز شدن صفحه ای جدا برای لاگین میشه به این صورت هست :

کد php:
<button id="start-abi" class="mn-abi-form__primary-btn button-primary-large mb4" data-ember-action="" data-ember-action-1086="1086">
 
               Continue
            
</button

خب این اطلاعات چطوری میفرسته ؟ یا چطوری اون صفحه صدا میزنه ؟
۰۹-تير-۱۳۹۶, ۱۷:۰۴:۰۴
وب سایت ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,506
موضوع‌ها: 277
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 3944 تشکر در 1459 ارسال )
ارسال: #2
RE: موارد خاص در web scraping
سلام
منظورت را متوجه نشدم ولی اگر میخوای از نتیجه اطلاعات باخبر بشی میتونی از تایتل سایت استفاده کنی

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي شادی − بهینه شده برای ورژن جدید
  
۱۲-تير-۱۳۹۶, ۲۳:۳۹:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
nImaarek آفلاین
badtrip
****

ارسال‌ها: 144
موضوع‌ها: 61
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 313
( 317 تشکر در 108 ارسال )
ارسال: #3
RE: موارد خاص در web scraping
کجای حرفای من گنگ هست ؟ بگید یه بار دیگه توضیح بدم.. نمونه کد هم که گذاشتم!
تایتل ؟ خیلی تاکتیک ابتدایی هست..
شما با web scrap آشنایی داری ؟
۱۳-تير-۱۳۹۶, ۰۰:۰۲:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: موارد خاص در web scraping
تو خود سایتش مستدات api و مثال داره

کد:
http://phantomjs.org/
http://phantomjs.org/api
http://phantomjs.org/examples

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۳-تير-۱۳۹۶, ۱۰:۳۴:۰۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, nImaarek
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #5
RE: موارد خاص در web scraping
سلام

@لرد گرامی یا احترام و عرض ادب مراتب جهت اطلاع اعلام میگرد:

آقا من گشتم توی سایتش نبود؛

چیزی که هست اینه که باید همه چیز رو دستی نوشت؛ یعنی تابع آماده نداره؛ جتی  سرچ کردم و دیدم برای کلیک کردن و .. jqury رو اینجکت میکنند تا کاراشون رو انجام بدن!

و بیشتر سرچ کردم دیدم واسه هندل کردن صفحات و .. یه فریم ورک دیگه بنام casper به وجود اومده که روی فانتوم میشینه؛ و میشه اینکار ها رو با اون مدیریت کرد؛ یعنی یه جورایی توابع آماده داره واسه راحتی کار و . . . .



@nImaarek
 خنده بلد − بهینه شده برای ورژن جدید  این سواله آخه میپرسی؟ دو روزه ما رو از کار و زندگی انداختی خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید



نقل قول: خب این اطلاعات چطوری میفرسته ؟ یا چطوری اون صفحه صدا میزنه ؟

امروزه رسم شده دیگه توی تگ ها از رویداد ها استفاده نمیکنند؛ مثلا نمینویسند onclick و ... جاش با js این کارو میکنند؛ یعنی در حافظه رویداد های مربوط به اون شی رو تظیم میکنند؛ شما باید با insepect element ( فارسیش به زبون شما چی میشه؟ من فارسی حرف بد زد : شما میگید ردیابی المنت؟ خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید ) اون عنصر رو رد گیری کنی ببینی چه چیزهایی بهش نسبت داده شده
۱۴-تير-۱۳۹۶, ۰۲:۴۳:۴۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : nImaarek, lord_viper


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS