最近在自学 Python ,遇到个如题的问题。
这个网站: ATP Ranking
试着去抓里面国家 /地区名简写与全称的列表,源代码大概如下:
我在交互界面用 re.findall 和 request.urlopen 以及如下 Pattern 算是误打误撞匹配出来
'([A-Z]{3})“.*?([A-Z].*?)\\r\\n'
这个是效果:
但是用 Spyder 写成 py 就不行了,纠结了不少天,找了不少资料,始终没有想到问题在哪儿。
Python 新手,特来请教,谢谢!
1
gamexg 2017-03-18 20:11:22 +08:00 via Android
看着别扭,重写了个
data value="([^"]*?)"[^>]*?>([^<]+?)< 大概这样,手机写的。 |