求助!python爬虫 re.findall匹配中文出错

ArialYeahh ArialYeahh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

class Spider(object):
def Get(cls,url,pattern):
info = requests.get(url).content
result = re.findall(pattern,info)

for i in result:
print i
return result



MySpider =Spider()
result = MySpider.Get('http://www.xiachufang.com/',u"<a href=\"(.*?)title=\"(.*?)\" .*><span")


print info 可以正常显示中文
可是result中文都显示成了\xe4\xb8\x80\xe7\xa2\x97\xe7\xba\xa2\xe8\xb1\x86\xe6\xb2\x99
研究一天了,头都痛
...全文

相关推荐

Python爬虫——用的最多的正则表达式以及re.findall()函数的用法

如果说网络爬虫爬取的网页信息是数据大海,正则表达式就是我们进行“大海捞针”的工具。 1.正则表达式的重要符号 符号 描述 \w 匹配字母、数字、下划线 \W 匹配不是字母、数字、下划线的字符 \s 匹配空白字符 \S 匹配不是空白字符 \d 匹配数字 \D 匹配非数字的字符 . 匹配任意一个字符(包括汉字),换行\n除外 * 重复0或N次 + 重复1或N次 ? 重复0或1次 [m] 匹配单个字符串 [m1m2…n] 匹配多个字符串 [m-n] 匹配m到n区间内的数字、字母 [^m] 匹配除m以外的字符串 () 对正则表达式进

weixin_38698311

Python网络爬虫数据采集实战:Requests和Re库

​    熟悉爬虫的基本概念之后,我们可以直接开始爬虫实战的学习,先从Python的requests库即re库入手,可以迅速“get”到python爬虫的思想以及流程,并且通过这两个库就可以建立一个完整的爬虫系统。 目录 一、requests库     1.简介     2.入门测试     3.主要方法 二、re库     1.简介     2.入门测试     3.主要方法 一、requests库     1.简介     Requests是用Python语言编写的,基于urllib3来改写的,采用Apache2 Licensed 来源协议的HTTP库。它比urllib更加方便,可以节约我

weixin_38701340

《Python网络爬虫与信息提取》第三周 网络爬虫之实战 学习笔记(一)Re(正则表达式)库入门

目录 一、Re(正则表达式)库入门 1、正则表达式的概念 (1)正则表达式的定义 (2)正则表达式的概念 (3)正则表达式的举例 (4)正则表达式的特点 (5)正则表达式在文本处理中十分常用 (6)正则表达式的使用 2、正则表达式的语法 (1)正则表达式的语法的定义 (2)正则表达式的常用操作符 (3)正则表达式语法实例 (4)经典正则表达式实例 (5)匹配IP地址的正则表达式  3、Re库的基本使用 (1)Re库介绍 (2)正则表达式的表示类型 (3)Re库主要功能函数 (4)re.search(pattern, string, flags=0) (5)re.match(pattern, s

weixin_38717169

Python网络爬虫与信息提取(7)—— 用re库爬取淘宝商品信息

前言 上一节用beautifulsoup库爬取了csdn的个人信息,这一节学习使用re库爬取淘宝商品信息。 re库 正则表达式常用符号: 常用函数: 分析网页 在淘宝搜索物品就是将url结尾加上q = ?的关键字,这里以书包为例查看网页源码: 可以看到,标签名字在raw_title中,价格在view_price中,那么就用正则表达式匹配这个字符串即可。 代码 # 淘宝商品比价 import requests import re from prettytable import PrettyTable import prettytable as pt def getHtmlText(ur

weixin_38603875

爬虫操作第二节-数据解析

上一节博客直达! 我们在经过了获取网页的这一步操作之后,接下来就是对于数据的解析.我们需要先熟悉一下正则表达式的基本操作,这里提供教程入口,没有知识储备的同学可以先去这个通道看一下 正则表达式 大家可以只看最简单的"语法"一节 好,假设大家都已经基本熟悉了正则表达式地基本语法.那我们开始这一节的学习! 先上代码中的正则表达式代码: #查找链接 findLink=re.compile(r'&lt;a href="(.*?)"&gt;') #查找图片 findImage=re.compile

Shallow_Carl
评论 2
收藏 已收藏
分享
返回顶部
ArialYeahh
脚本语言 37,738 成员 34,208 内容