首页 > 解决方案 > python selenium webscraping我不能写“ö”

问题描述

大家好,我正在尝试用 selenium 进行网络抓取,但我不能写像“ö”这样的东西

    def loop():
        actualLetter = web.find_element_by_xpath('//*[@id="actualLetter"]').text
        text_done = web.find_element_by_xpath('//*[@id="textInput"]')
        print(actualLetter)
        ''''
        for x in range(len(letter)):
            for y in letter[x]:
                keyboard.press(y)
                keyboard.release(y)
        '''
        if actualLetter == "Ö":
            text_done.send_keys(chr(214))
        elif actualLetter == "ö":
            text_done.send_keys('\u00F6')
        else:
            text_done.send_keys(actualLetter)
        time.sleep(speed)
        loop()

    loop()

我尝试了很多东西,比如用 chr 或 '\u00F6' 之类的代码替换 ö

标签: pythonhtmlseleniumweb-scraping

解决方案


推荐阅读