Я тестирую Selenium с Python, но у меня проблемы со специальными символами.
Я пытался добавить следующее в начале скрипта
# -*- coding: utf-8 -*-
Но это ничего не меняет, Я получил "?"которые заменяют специальный символ.Я не знаю, как это сделать.
Если я сделаю распечатку, как указано ниже, она будет работать нормально:
print("Café")
Но если я напишу в файл, это не сработает.Итак, вот мой сценарий:
# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("https://openclassrooms.com/fr/")
html = driver.page_source
import os
helloFile = open('C:\\Users\\Myaccount\\Desktop\\page.html', 'w')
helloFile.write(html)
helloFile.close()
driver.close()
И результат:
Не могли бы вы мне помочь, пожалуйста?