File tree 4 files changed +65
-2
lines changed
4 files changed +65
-2
lines changed Original file line number Diff line number Diff line change 1
- EMAIL = " "
2
- PASS = " "
1
+
2
+ PASS = " password "
Original file line number Diff line number Diff line change
1
+ from selenium import webdriver
2
+ from selenium .webdriver .common .action_chains import ActionChains
3
+ from selenium .webdriver .common .keys import Keys
4
+ import time
5
+
6
+ driver = webdriver .Firefox ()
7
+ driver .get ("https://www.google.com" )
8
+
9
+ action = ActionChains (driver )
10
+ action .send_keys ("Hello Selenium" )
11
+ action .send_keys (Keys .ENTER )
12
+ action .perform ()
13
+
14
+ time .sleep (10 )
15
+ driver .quit ()
Original file line number Diff line number Diff line change
1
+ from selenium import webdriver
2
+ from selenium .webdriver .common .action_chains import ActionChains
3
+ from selenium .webdriver .common .by import By
4
+ import time
5
+
6
+
7
+ inp = input ("Enter video: " )
8
+
9
+ driver = webdriver .Firefox ()
10
+ driver .get (f"https://www.youtube.com/results?search_query={ inp } " )
11
+ # time.sleep()
12
+ driver .find_element (By .ID , "video-title" ).click ()
13
+
14
+
15
+ actions = ActionChains (driver )
16
+ actions .send_keys ("f" )
17
+ actions .perform ()
18
+
19
+ # time.sleep(10)
20
+ # driver.quit()
Original file line number Diff line number Diff line change
1
+ from selenium import webdriver
2
+ from selenium .webdriver .common .action_chains import ActionChains
3
+ from selenium .webdriver .common .keys import Keys
4
+ from selenium .webdriver .common .by import By
5
+ from dotenv import load_dotenv
6
+ import os
7
+ import time
8
+
9
+ load_dotenv ()
10
+
11
+ inp = input ("Enter course: " )
12
+
13
+ driver = webdriver .Firefox ()
14
+ driver .get ("https://www.coursera.org/?authMode=login" )
15
+
16
+ action = ActionChains (driver )
17
+ action .send_keys (os .environ .get ("EMAIL" ))
18
+ action .send_keys (Keys .TAB )
19
+ action .send_keys (os .environ .get ("PASS" ))
20
+ action .send_keys (Keys .ENTER )
21
+ action .perform ()
22
+
23
+ time .sleep (10 )
24
+
25
+ driver .switch_to .new_window ("tab" )
26
+ driver .get (f"https://www.coursera.org/search?query={ inp } " )
27
+
28
+ driver .find_element (By .CLASS_NAME , "cds-ProductCard-gridCard" ).click ()
You can’t perform that action at this time.
0 commit comments