Python-ով կայքի սկրինշոտի վերցնել

Այս կարճ ուղեցույցը բացատրում է, թե ինչպես Python-ի միջոցով website-ի սկրինշոտ վերցնել: Այն տրամադրում է հրահանգներ զարգացման միջավայրի կարգավորման համար, քայլերի ցանկը հավելվածը գրելու համար, և օրինակ կոդ՝ Python-ի միջոցով ամբողջ վեբ էջի սկրինշոտ վերցնելու համար: Ուղեցույցի վերջում դուք կստանաք տարբեր ընտրանքներ ձեր ելքային PNG-ն ձեր պահանջների համաձայն ձևավորելու համար.

Python-ով ամբողջ վեբ-էջի սքրինշոտի գրավման քայլերը

  1. Կարգավորեք միջավայրը՝ օգտագործելով Aspose.HTML for Python via .NET՝ վեբ-էջը գրանցելու համար
  2. Ներմուծեք անհրաժեշտ մոդուլները HTML փաստաթղթեր և էջերի հետ աշխատելու համար
  3. Լիցենզիա կիրառեք, որպեսզի ելքային պատկերում ջրանշան չպարունակի
  4. Սահմանել վեբ‑էջի URL‑ը, որի համար պետք է վերցնել սկրինշոտը
  5. (setv HTMLDocument (load-source-url))
  6. Ստեղծեք ImageSaveOptions դասի օրինակ՝ PNG պատկերային տեսակի հետ
  7. Սահմանել ելքային պատկերի լուծումը
  8. Արտածեք վեբ-էջը PNG պատկերին օգտագործելով convert_html() մեթոդը

Այս քայլերը ամփոփում են, թե ինչպես վերցնել Python-ում ամբողջ վեբ-էջի սքրինշոտ: Ներմուծեք անհրաժեշտ մոդուլները HTML փաստաթղթերի հետ աշխատելու համար, բեռնեք լիցենզիա՝ ջնջելու ջրանշանները, և բեռնեք վեբ-էջը HTMLDocument դասի օբյեկտում՝ օգտագործելով URL-ը: Ստեղծեք ImageSaveOptions դասի օբյեկտ, սահմանեք բոլոր անհրաժեշտ պարամետրերը և պատկերացրեք էջը՝ օգտագործելով convert_html() մեթոդը.

Python-ով ամբողջ էջի սքրինշոտի կոդը

Այս կոդը ցույց է տալիս գործընթացը ամբողջ վեբ‑էջի սքրինշոտը Python‑ի միջոցով վերցնելու համար։ Եթե ցանկանում եք էջը դարձնել էկրանի համար հարմար, այլ ոչ թե տպիչի համար, ապա սահմանեք options.css.media_type‑ը՝ Screen։ Այլ կարգավորումներ հնարավոր են, օրինակ՝ ֆոնի գույնի սահմանում, էջի դասավորության վերահսկում՝ բովանդակությանը համապատասխան, և փոքր տեքստի ավելի պարզ դարձնել՝ ակտիվացնելով options.text.օգտագործել հինտինգը

Այս ուղեցույցը բացատրում է վեբ-էջի պատկերը ստանալու գործընթացը։ HTML էջը տեքստի դարձնելու համար, դիմեք հոդվածին Convert HTML to Text in Python.

 Հայերեն