Skip to content

Commit 96c5ea8

Browse files
committed
web automation using selenium
1 parent af77c16 commit 96c5ea8

File tree

3 files changed

+73
-0
lines changed

3 files changed

+73
-0
lines changed

Web_Automation/Facebook_Bot.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
from selenium import webdriver
2+
from selenium.webdriver.common.keys import Keys
3+
import time
4+
5+
class Facebook:
6+
def __init__(self,username,password):
7+
self.username=username
8+
self.password=password
9+
self.bot=webdriver.Chrome()
10+
11+
def login(self):
12+
bot=self.bot
13+
bot.get("https://www.facebook.com/")
14+
time.sleep(5)
15+
email=bot.find_element_by_id("email")
16+
email.clear()
17+
email.send_keys(self.username)
18+
password=bot.find_element_by_id("pass")
19+
password.clear()
20+
password.send_keys(self.password)
21+
password.send_keys(Keys.RETURN)
22+
23+
24+
load = Facebook('enter_email','enter_password')
25+
load.login()

Web_Automation/Linkedin_Bot.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
from selenium import webdriver
2+
from selenium.webdriver.common.keys import Keys
3+
import time
4+
5+
class Linkedin:
6+
def __init(self,username , password):
7+
self.username = username
8+
self.password = password
9+
self.bot = webdriver.Chrome()
10+
11+
def login(self):
12+
bot = self.bot
13+
bot.get("https://www.linkedin.com/login")
14+
time.sleep(4)
15+
email = bot.find_element_by_id('username')
16+
email.send_keys(self.username)
17+
password = bot.find_element_by_id('password')
18+
password.send_keys(self.password)
19+
time.sleep(4)
20+
password.send_keys(Keys.RETURN)
21+
22+
23+
load = Linkedin('enter_email','enter_password')
24+
load.login()

Web_Automation/Twitter_Bot.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
from selenium import webdriver
2+
from selenium.webdriver.common.keys import Keys
3+
import time
4+
5+
class Twitter():
6+
def __init__(self,username,password):
7+
self.username = username
8+
self.password = password
9+
self.bot = webdriver.Chrome()
10+
11+
def login(self):
12+
bot = self.bot
13+
bot.get('https://twitter.com/login')
14+
time.sleep(3)
15+
email = bot.find_element_by_name('session[username_or_email]')
16+
email.send_keys(Keys.RETURN)
17+
password = bot.find_element_by_name('seccion[password]')
18+
password.send_keys(self.password)
19+
time.sleep(3)
20+
password.send_keys(Keys.RETURN)
21+
22+
23+
load = Twitter('enter_email','enter_password')
24+
load.login()

0 commit comments

Comments
 (0)