Jam*_*949 3 python selenium json utf-8 selenium-webdriver
我正在使用Selenium和python来抓取一个网站.我正在抓一些'£'字符,但是我得到了这个:\u00a3当写入JSON时(它们显示为'£',我将它们打印到终端).
我知道它们是Unicode,我需要UTF8(?).我已经尝试了一些我在SO上找到的东西并没有取得多大成功.
我试过.replace(.replace('\ u00a3','£') - 但是我没有取得多大成功.
如何让角色看起来像'£'而不是\u00a3?
这是打印错误的行.如果您想查看我的整个代码,请告诉我.
price = page.find_element_by_class_name('header_tags').text
Run Code Online (Sandbox Code Playgroud)
小智 7
你可以像下面这样对字符串进行编码
s = 'This is a Pound sign \u00a3'
s.encode('utf8')
print(s)
Run Code Online (Sandbox Code Playgroud)
输出
This is a Pound sign £
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |