from selenium import webdriver
from selenium.webdriver.common.keys import Keys
url = "https://gall.dcinside.com/board/lists?id=programming"
driver = webdriver.Chrome(r"(정확하게 위치 기입함)")
driver.get(url)
text_file = open(r'(정확하게 위치 기입함).txt','rt',encoding='UTF8')
dm=text_file.readline()
dm_list=text_file.readlines()
text_file.close()
driver.find_element_by_xpath('//*[@id="btn_write"]').send_keys(Keys.ENTER)
driver.find_element_by_xpath('//*[@id="name"]').send_keys('ㅇㅇ')
driver.find_element_by_xpath('//*[@id="password"]').send_keys(0000)
driver.find_element_by_xpath('//*[@id="subject"]').send_keys(dm)
driver.switch_to.frame('tx_canvas_wysiwyg')
driver.find_element_by_xpath('/html/body').send_keys(Keys.ENTER)
driver.find_element_by_xpath("/html/body").send_keys(dm_list)
driver.switch_to.default_content()
임? 일단 이렇게 까지만 짰는데
크롬키고 갤러리 들어가서 닉네임,이름,비번,제목 기입하는것 까지는 되는데 본문 기입하는게 안됨....dm.list변수에 정확히 글 들어간건 맞아서 셀레니움 관련 코드에서 뭔가 잘못된거 같은데 어케 해야할지 모르겠음...
해당 댓글은 삭제되었습니다.
그래서 쓴게 driver.switch_to.frame('tx_canvas_wysiwyg') 이건데..안됨..
ㅇㅋㅇㅋ
아 그냥 driver.switch_to.alert.accept() 이거쓰니 해결됨 암튼 ㄳ