دسته بندی : آموزشی متفرقه

کتابخونه جالب در پایتون selenium

چند روز پیش داخل یک پروژه ای بودم و به یه library خوب پایتون بر خوردم دوست داشتم این اطلاعاتی که به دست اوردم در اختیار شما هم قرار بدم .

یکی از کارهای جالب این پکیج خزیدن تو مرورگر های مختلف مثل chroimum و chrome , firefox و .. هستش مثلا برای شما یه صفحه باز میکنه و رویه دکمه دلخواه کلیک میکنه یا یه فیلدی رو پر میکنه و دکمه رو تایید رو میزنه و همین طور پیش میره 🙂 یه جورایی شبیه ربات کارهای شما تو مرورگر رو انجام میده تستی که من گرفتم رو سیستم عامل ویندوز بوده و رو سیستم عامل های دیگ فرق میکنه برای شروع ما نیاز داریم که لایبراری رو نصب کنیم پس :

pip install selenium

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

خب طریقه استفاده :

from selenium import webdriver
url= "C:\\python3\\Scripts\\BrowersDriver\\chromedriver.exe"
Chrome = webdriver.Chrome(url)
Chrome.get('https://google.com')
Chrome.find_element_by_id('lst-ib').send_keys("Ghaninia.ir")
Chrome.find_element_by_name('btnK').click() 
Chrome.find_element_by_xpath("//div[@id='container']/a[1]").click()
Chrome.quit() 

توضیحات :

  1. لایبراری رو به صفحه ایمپورت کردیم
  2. ما محل درایور رو داخل متغییر ریختیم
  3. یک شی به نام Chrome ساخیتم و به عنوان آرگومان محل درایور رو بهش دادیم
  4. سایت گوگل رو کروم باز کردیم
  5. فیلد با آیدی lst-ib رو تو صفحه پیدا کردیم و مقدار Ghaninia.ir به عنوان value بهش دادیم .
  6. داخل همون صفحه دکمه با نام btnK رو پیدا کردیم و روش کلیک کردیم
  7. اولین لینک گوگل که پیدا شد رو باز کردیم و روش کلیک کردیم و به صفحه Ghaninia.ir اومدیم 🙂
  8. و کروم رو بستیم !

این کتابخونهواقعا جالبه حتما یه سری بهش بزنید و بیشتر باهاش اشنا شید .

0| از0رای

مطالب مشابه


0 دیدگاهافزودن