💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ milad
استخراج اطلاعات بعد از رویداد کلیک
جامعه پی اچ پی ایجاد شده در ۲۲ دی ۱۳۹۹

سلام.

من میخواهم بعد از کلیک کردن و ظاهر شدن المان مورد نظرم در صفحه(مثال:کلیک روی یک فیلد آبشاری) اطلاعات مورد نظر را جمع آوری کنم.

یعنی ابتدا کرالر روی المانی کلیک کند و بعد بیاید و اطلاعات نمایان شده را استخراج کند.(فکر کنم باید از js هم داخلش استفاده شود)

ممنون میشوم یک نمونه کد کوچک برای این حالت مثال بزنید.

سلام و احترام

ببنید crawler شما تمامی option‌های اون select رو به صورت یکجا میبینه، ینی اینکه کل ساختار DOM رو نگاه میکنه. پس زیاد معنی نداره که crawler بره روی یه چیزی کلیک کنید و وقتی گزینه هاش باز شد اطلاعات جمع آوری کنه چون crawler کل option‌های اون select به صورت یک جا براش قابل مشاهدست و میتونه اون عملیاتی که میخواید رو برای شما انجام بده

امیر صالحی ۲۳ دی ۱۳۹۹، ۱۴:۳۵

سلام با استقاده از selenium میتونید روی مرورگر مثه یه یوزر برخورد کنید. 

اگر با پی اچ پی میخواید کد بزنید در مورد php selenium webdriver سرچ کنید. گیت هابش بهمراه کدهای سمپلش آماده هست. 

محسن موحد ۲۹ دی ۱۳۹۹، ۰۸:۴۳