1.
video:
source code:
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
import os
options = webdriver.ChromeOptions()
options.add_argument('--start-maximized')
driver = webdriver.Chrome(options=options)
driver.get('https://www.uludagsozluk.com/login/' ;)
time.sleep(2)
username_input = driver.find_element(By.CSS_SELECTOR, 'input.form-control.rounded-2px#kuladi')
username_input.send_keys('ellerim bos gonlum hos')
password_input = driver.find_element(By.CSS_SELECTOR, 'input.form-control.rounded-2px#sifre')
password_input.send_keys('şifreniburayayaz')
submit_button = driver.find_element(By.CSS_SELECTOR, 'button.btn.btn-theme.w-100.rounded-2px.py-2#gonder')
submit_button.click()
driver.get('https://www.uludagsozluk.com/mesajlarim/' ;)
time.sleep(3)
messages = driver.find_elements(By.CSS_SELECTOR, 'div#mesaj_list_wrap div#mesaj_text')
file_path = '/home/kratertepesi/Masaüstü/message.txt'
with open(file_path, 'w', encoding='utf-8') as file:
for message in messages:
content = message.text
file.write(content + '\n\n')
time.sleep(5)
driver.quit()
print(f'Mesajlar {file_path} dosyasına kaydedildi.')