小编Way*_*yne的帖子

AttributeError:“Doctype”对象没有属性“has_attr”

该脚本应该提取所有超链接

  import httplib2
import bs4 as bs
from bs4 import SoupStrainer

http = httplib2.Http()
status, response = http.request('http://www.nytimes.com')

for link in bs.BeautifulSoup(response, parseOnlyThese=SoupStrainer('a')):
    if link.has_attr('href'):
        print(link['href'])
Run Code Online (Sandbox Code Playgroud)

这会产生错误:

AttributeError: 'Doctype' object has no attribute 'has_attr'
Run Code Online (Sandbox Code Playgroud)

我该如何纠正这个问题,我已经查看了其他地方找不到解决方案。

python attributes hyperlink

6
推荐指数
1
解决办法
4687
查看次数

标签 统计

attributes ×1

hyperlink ×1

python ×1