![](https://img-blog.csdnimg.cn/20200617161419586.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
爬虫
爬虫
GuessHat
骐骥一跃,不能十步,驽马十驾,功在不舍
展开
-
re模块使用
re模块使用正则表达式需要用到re模块1.提取import re语法:ret = re.findall(正则表达式,被提取的字符串)返回的类型是列表2.匹配语法:ret=re.match(正则表达式,被匹配的字符串)注:如果匹配成功,返回<class 're.match‘对象’>如果匹配不成功,返回None3.替换语法:ret=re.sub(正则表达式,替换成的字符串,被匹配的字符串)在提取html提取正则表达式时,因为html中存在换行符\n,因此现将换原创 2020-05-19 15:09:59 · 250 阅读 · 0 评论 -
Urllib网页获取
Urllib 网页获取1.导包import urllib.request as ur2.网页获取# ret返回对象为httpresponse对象ret = ur.urlopen('https://")# ret返回对象为二进制文件ret = ur.urlopen('https://").read()3.写入本地with open ('Test.html','wb') as f:f.write(ret)...原创 2020-05-22 14:57:06 · 207 阅读 · 0 评论 -
X-Path/lxml用法简介
X-Path介绍X-Path 与正则表达式都是对网页数据的提取,正则表达式功能强大,但相对复杂,X-Path语法相对简单,可以通过谷歌插件安装x-path1.X-Path谷歌插件下载地址链接:https://pan.baidu.com/s/1sAYwo12CRN3x06d1HuKrfw提取码:pgxk2.X-Path...原创 2020-05-22 14:48:16 · 724 阅读 · 0 评论 -
正则表达式
正则表达式原创 2020-05-19 14:36:57 · 169 阅读 · 1 评论