Ich versuche, einige Sachen von einer Seite mit Selen zu kratzen. Aber das ist ein Teil des Textes hat ASCII-Text drin ... also bekomme ich das.Python wie ASCII-Text zu "ignorieren"?
f.write(database_text.text)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 1462: ordinal not in range(128)
Ich frage mich, gibt es sowieso nur simply ascii?
Danke!
print("â")
Ich suche nicht in meiner Textdatei zu schreiben, aber es ignorieren. Hinweis: Es ist nicht nur "â" es hat auch andere Zeichen.
window_before = driver.window_handles[0]
nmber_one = 1
f = open(str(unique_filename) + ".txt", 'w')
for i in range(5, 37):
time.sleep(3)
driver.find_element_by_xpath("""/html/body/center/table[2]/tbody/tr[2]/td/table/tbody/tr""" + "[" + str(i) + "]" + """/td[2]/a""").click()
time.sleep(3)
driver.switch_to.window(driver.window_handles[nmber_one])
nmber_one = nmber_one + 1
database_text = driver.find_element_by_xpath("/html/body/pre")
f = open(str(unique_filename) + ".txt", 'w',)
f.write(database_text.text)
driver.switch_to.window(window_before)
import uuid
import io
unique_filename = uuid.uuid4()
was einen neuen Dateinamen erzeugt, naja es sollte eh, es hat vorher geklappt.
Stört es Sie, [MCVE] (https://stackoverflow.com/help/mcve) zur Verfügung zu stellen? –
Ja, tut mir leid. – user6069863