为了账号安全,请及时绑定邮箱和手机立即绑定

为什么正则的时候出错呢??

linkh = SOUP.find('a', href='re.compile(r"ill")')  像这样加上单引号就不会报错,但打印是错的http://img1.sycdn.imooc.com//57b7c3390001b8c313620704.jpg

不加的时候就是报。这到底是什么原因??


http://img1.sycdn.imooc.com//57b7c28000010a5413630711.jpg

正在回答

4 回答

很明显,这是re模块没有导入的结果。

在输入link_node = soup.find('a', href=re.后面按Ctrl +1 ,会提示你导入re 模块 ,然后回车就行了,这就就导入了re模块,然后代码就可以正常运行了

1 回复 有任何疑惑可以回复我~

需要导入 re模块 import re

0 回复 有任何疑惑可以回复我~

前面加上  import re

0 回复 有任何疑惑可以回复我~

看错误,name 're' is not defined.正确做法应该是前面加 import rt

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

为什么正则的时候出错呢??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信