如何从urllib2获得regex字符串响应

2024-06-17 11:11:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我想要从urllib2请求得到Regex响应,当我收到响应时,我得到这个字符串

<span title="decrypted md5 hash">abc123</span>

我的正则表达式测试与

^ Starts with $ Ends with

这是我的测试代码

uva = re.search(r'^decrypted md5 hash.$</span>', resultado)

我犯了这个错误

语法错误:文件md5中的非ASCII字符'\xcb'解码.py在第13行,但没有声明编码;有关详细信息,请参见http://python.org/dev/peps/pep-0263/


Tags: 字符串retitlewithhashurllib2md5regex
2条回答

# coding: utf8添加到python脚本的最顶层应该可以解决编码错误,但同时,我不认为regex正在做您希望它做的事情。:)

您的代码试图使用ASCII编码,但磅符号不是ASCII字符。尝试使用UTF-8编码。您可以从将# -*- coding: utf-8 -*-放在.py文件的顶部开始。你知道吗

相关问题 更多 >