Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΠ΅Π±-ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³ (ΠΠ°ΡΡΠΈΠ½Π³) Python Selenium. ΠΠ°ΠΊ ΠΏΠ°ΡΡΠΈΡΡ ΡΠ°ΠΉΡ ΠΠΈΡΠΎΠ½ ΠΈ Π‘Π΅Π»Π΅Π½ΠΈΡΠΌ? ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
ΠΠ΅Π±-ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³ (ΠΠ°ΡΡΠΈΠ½Π³) Python Selenium. ΠΠ°ΠΊ ΠΏΠ°ΡΡΠΈΡΡ ΡΠ°ΠΉΡ ΠΠΈΡΠΎΠ½ ΠΈ Π‘Π΅Π»Π΅Π½ΠΈΡΠΌ? - ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ selenium Python, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠΉ ΠΎ ΠΏΠ°ΡΡΠΈΠ½Π³ ΠΈ Π²Π΅Π±-ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³Π΅ Π²Π΅Π±-ΡΠ°ΠΉΡΠ°. - ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠ°ΠΌ. β Telegram channel: https://t.me/practice_python βοΈ Telegram ΡΠ°Ρ: https://t.me/python_grou π ΠΡΠΎΠ²ΠΎΠΆΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΌΠ΅Π½ΡΠΎΡΡΡΠ²ΠΎ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΠΈΡΠΎΠ½, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ - aiogram, django, flask ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. π ΠΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ - https://t.me/nkorgik π ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π°Π²ΡΠΎΡΡ ΠΊΠ°Π½Π°Π»Π°: ΠΠ°ΡΡΠ° Π’ΠΈΠ½ΡΠΊΠΎΡΡ: 5536 9138 7482 0018 (ΠΠ°ΠΌΠΈΠ»Ρ) ΠΠ»Ρ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΡ ΡΡΠ΅ΡΠΎΠ²: 4400 4302 5490 1090 Π ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠΉ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊ? ΠΡΠΎ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ ΠΏΠ°ΡΡΠΈΠ½Π³Ρ ΠΈ ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠ°, Π³Π΄Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ selenium Π½Π° ΠΠΈΡΠΎΠ½Π΅. ΠΠ°Π½Π½ΡΠΉ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊ Π½Π΅ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ ΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π‘Π΅Π»Π΅Π½ΠΈΡΠΌΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ 100 ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΠ°ΡΡΠ΅ΡΠΎΠ² ΠΈ Π‘ΠΊΡΠ΅ΠΉΠΏΠ΅ΡΠΎΠ². ΠΠ°Π½Π½ΡΠΉ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊ Π½ΠΎΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΠΈ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ Π² Π²ΠΈΠ΄Π΅ Π΄Π΅ΠΌΠΎ-Π²Π΅ΡΡΠΈΠΈ (ΡΡΠ΅ΠΉΠ»Π΅ΡΠ°) ΠΊ ΠΌΠΎΠ΅ΠΌΡ Π±ΡΠ΄ΡΡΠ΅ΠΌΡ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΡ. Π Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΎΡΠ²Π΅ΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ - 1. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DOM Π΄Π΅ΡΠ΅Π²ΠΎ ΠΈ HTML 2. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³ ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³ 3. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΉΡΡ 4. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΏΠ°ΡΡΠΈΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°ΠΉΡ ΠΠΈΡΠΎΠ½ 5. Selenium python ΠΏΠ°ΡΡΠΈΠ½Π³ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ 6. ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π² Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Selenium - ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ explicit, implicit ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Π ΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ? ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Ρ ΠΏΡΠΈΠ½ΡΠ» ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π½Π° Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΡ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠ° - ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ°ΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³Π°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ ΠΠ¨Π£ ΠΠΠΠΠ’ΠΠ’Π¬, ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈΠ· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΡΠ½Π΅ΡΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±ΠΎΡΠΎΠ² Π½Π° ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ, Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ aiogram. - ΠΠ°-Π΄Π°, Π²ΡΠ΅ ΠΌΡ ΡΡΠΎΠ³ΠΎ ΠΆΠ΄Π΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ requests, bs4 - beautifulsoup ΠΈ Ρ.ΠΏ Timecodes: 00:00:00 - ΠΎ ΡΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ 00:01:08 - ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ 00:01:34 - ΡΡΠΎ Π·Π° Π½ΠΎΠ²ΡΠΉ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ 00:01:44 - ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° selenium python 00:03:00 - ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ°ΡΡΠΈΠ½Π³ ΠΈ ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³ 00:05:58 - ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DOM Π΄Π΅ΡΠ΅Π²ΠΎ 00:07:18 - ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° 00:08:19 - ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΉΡΡ 00:09:20 - Π±ΡΠΊΠ΅Π½Π΄ ΠΈ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ ΡΠ°ΠΉΡΡ 00:10:00 - ΠΏΠΎΠΈΡΠΊ ΡΠ°ΠΉΡΠ° Π½Π°ΠΎΠ±ΡΠΌ 00:11:10 - Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° requests 00:11:51 - HTML ΡΡΡΡΠΊΡΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ 00:13:10 - Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΈΠΌΠΏΠΎΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ 00:15:20 - ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ driver ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 00:17:18 - ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ driver Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ selenium 00:17:59 - ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° webdriver_manager 00:19:28 - ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Service 00:21:21 - ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΈ ΡΠ΅ΡΡ 00:24:11 - ΡΠ°Π±ΠΎΡΠ° Π² ΡΠΈΠΊΠ»Π΅ while True 00:24:37 - explicit & implicit ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ 00:25:47 - div ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅ 00:27:36 - Π²ΡΠ²ΠΎΠ΄ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° div ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ id 00:28:00 - ΠΈΠΌΠΏΠΎΡΡ webdriverwait 00:29:21 - ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ expected_conditions 00:31:30 - ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° wait 00:32:18 - except TimeoutException 00:33:20 - Π²ΡΠΎΡΠΎΠΉ Π·Π°ΠΏΡΡΠΊ ΠΈ ΡΠ΅ΡΡ 00:35:36 - Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ #python #seleniumtutorial #webscraping