/
script.py
67 lines (46 loc) · 1.84 KB
/
script.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import selenium
import time
from selenium import webdriver
import csv
from csv import reader
def Connecting_To_Browser(id_str, pass_str):
if id_str != "" and pass_str != "":
browser = webdriver.Chrome("chromedriver.exe")
try:
browser.get('https://www.gmail.com/')
email_field = browser.find_element_by_id("identifierId")
email_field.clear()
email_field.send_keys(id_str)
email_next_button = browser.find_element_by_id("identifierNext")
email_next_button.click()
time.sleep(2)
password_field = browser.find_element_by_name("password")
password_field.clear()
password_field.send_keys(pass_str)
password_next_button = browser.find_element_by_id("passwordNext")
password_next_button.click()
time.sleep(3)
browser.get('https://www.youtube.com/channel/UCp0aUP9U8MQ3rNcUOz1YjuA')
subscribe_next_button = browser.find_element_by_class_name("style-scope ytd-subscribe-button-renderer")
subscribe_next_button.click()
time.sleep(10)
browser.quit()
except:
browser.quit()
else:
print("Either ID or PASSWORD is null")
with open('id_pass.csv', 'r') as read_obj:
# pass the file object to reader() to get the reader object
csv_reader = reader(read_obj)
# Pass reader object to list() to get a list of lists
list_of_rows = list(csv_reader)
print("Total Ids and Passwords: ", len(list_of_rows))
total_Len = len(list_of_rows)
ids_pass_list = list_of_rows
for i in range(len(ids_pass_list)):
id_str = ids_pass_list[i][0]
id_pass = ids_pass_list[i][1]
print(i)
print("Login Id: ", id_str)
print("Login Password: ", id_pass)
Connecting_To_Browser(id_str, id_pass)