Я пытаюсь преобразовать веб-элемент в строку в какой-то программе для начинающих сканеров / ботов.
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.wuxiaworld.com/novel/against-the-gods/atg-chapter-1')
chapter_content = browser.find_elements_by_id('chapter-content')
with open('ATG.txt', 'w') as fp:
for i in chapter_content:
fp.write(i.text)
browser.quit()
Все идет хорошо, так как текст пишется, но всякий раз, когда такой символ в виде '!' или '-' встречается, вывод просто показывает �
Например; Предполагаемый результат должен быть
Chapter 1 - Yun Che, Xiao Che
Но он отображает,
Chapter 1 � Yun Che, Xiao Che
Помощь будет принята с благодарностью !!