Python爬虫提取目标信息方法是?,python爬虫,最近在学写爬虫,聚合程序
Python爬虫提取目标信息方法是?,python爬虫,最近在学写爬虫,聚合程序
最近在学写爬虫,聚合程序员的招聘信息,已经聚合了几个网站数据: http://www.codejob.me
但在写智联招聘爬虫的时候,薪酬如'6001-8000'
我的python代码:
s = '6001-8000'if '-' in s: m = re.match(r'(.*?)-(.*?)', s) print m.group(1) print m.group(2)
为什么m.group(1)成功得到6001,而m.group(2)得到的是空? 想请教一下大家了。
.*? 非贪婪匹配,代表任意尽可能短的字符串
空字符串就可以匹配了 所以第二个.*?匹配到的就是空字符串
换用 (\d+)-(\d+)吧
编橙之家文章,
相关内容
- Python 如果按照WSGI的模型来看,werkzeug的位置在哪里?,
- Django生成目录命令是什么?,django生成目录命令,试试r
- 想获取html中time用python正则如何实现,timepython,想做一个
- python split函数内参数的具体作用,pythonsplit,str = server
- python numpy deep copy相关问题,pythonnumpy,在列表中,b=a[:
- 请问rc.local配置uwsgi启动不正常,rc.localuwsgi,操作系统:
- Python3.4怎样进入子目录语法是什么?,python3.4语法,比如
- 《Python核心编程》书中关于type的不解,,type(a)== ty
- Python WEB网页selenium截图不完整有什么解决方案吗,pyt
- Flask Web第6章 电子邮件 error: [Errno 111] Connection refused,
评论关闭