from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)

driver.get("<https://www.dt.co.kr/contents.html?article_no=2023080302100163066001&naver=stand>")

elems = driver.find_element(By.CLASS_NAME, 'article_head')
childs = elems.find_elements(By.TAG_NAME, 'h1')
for child in childs:
    print(child.text)
import streamlit as st
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

def get_article_title(url):
    service = Service(ChromeDriverManager().install())
    driver = webdriver.Chrome(service=service)

    driver.get(url)

    elems = driver.find_element(By.CLASS_NAME, 'article_head')
    childs = elems.find_elements(By.TAG_NAME, 'h1')
    title = ""
    for child in childs:
        title = child.text

    driver.quit()
    return title

def main():
    st.title("DT 기사 제목 가져오기")

    url = "<https://www.dt.co.kr/contents.html?article_no=2023080302100163066001&naver=stand>"

    if st.button("제목 가져오기"):
        title = get_article_title(url)
        st.write("기사 제목:", title)

if __name__ == "__main__":
    main()
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)

driver.get('<https://www.naver.com>')

search = input('검색어를 입력: ')

# Find the search input field by name attribute
elem = driver.find_element(By.NAME, 'query')
elem.send_keys(search)
elem.send_keys(Keys.RETURN)

view = driver.find_element(By.LINK_TEXT, "VIEW")
view.click()

ul = driver.find_element(By.CLASS_NAME, 'lst_total._list_base')
posts = ul.find_elements(By.XPATH, './li')

for post in posts:
    title_tag = post.find_element(By.CLASS_NAME, 'total_tit')
    print(title_tag.text)