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

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

تشکرها : 310
( 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,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

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

[تصویر:  a.jpg]

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

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



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

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

تشکرها : 310
( 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


پرش به انجمن:


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

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