print()在Python Shell中不起作用?

时间:2018-08-06 04:42:28

标签: beautifulsoup

运行此代码时,我从herenothing happens获得了

import requests
import bs4

res = requests.get('https://en.wikipedia.org/wiki/Machine_learning')

soup = bs4.BeautifulSoup(res.text, 'lxml')

foo = soup.select('.mw-headline')

for i in soup.select('.mw-header'):
    print(i.text)

已安装所有内容(lxml,请求,bs4)

如果我被困在这里,我将无法继续他的教程。

1 个答案:

答案 0 :(得分:1)

因为soup.select('.mw-header')返回[],所以这是空数组。在源网站中找不到.mw-header

enter image description here

我建议您使用jupyter notebook,如果使用它,将会获得视觉效果。