python - 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' 之类的代码替换 ö
解决方案
推荐阅读
- unix - 在 UNIX 中显示 2016 年日期的命令是什么?
- r - R 中的 rnorm 不是 iid
- javascript - 如何创建不带前缀的 discord.js 命令?
- angular - 在哪里初始化响应式表单中的 FormGroup?
- reactjs - 当变量发生变化时,Apollo 客户端缓存不会在查询中更新
- plotly - 在 Dash 中并排放置两个 dash 表
- linux - 如何为 Linux 内核启动编写 startup.nsh?
- asynchttpclient - Ning async http客户端1.9:设置SSLParameters(SNI主机名)的正确方法
- docker - Google Cloud Run 上的 GitHub Actions Runner 容器,可以构建 docker 镜像
- arrays - 长度小于k的最大和子数组问题。上)