我是靠谱客的博主 缥缈蜡烛,最近开发中收集的这篇文章主要介绍python typeerror对象不支持_python – TypeError:’NoneType’对象不可调用,BeautifulSoup...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我遇到了一个奇怪的错误.我正在尝试做一些基本的解析.基本上,我正在以’x’格式收集数据,并希望以我可以使用的格式返回所有内容.我的直接问题是我的代码返回了一个奇怪的错误.我已经在这里查看了一些其他帖子/答案以查找相同的问题,但是脱离了上下文……确实很难确定问题.

data = url.text

soup = BeautifulSoup(data, "html5lib")

results = [] # this is what my result set will end up as

def parseDiv(text):

#function takes one input parameter - a single div for which it will parse for specific items, and return it all as a dictionary

soup2 = BeautifulSoup(text)

title = soup2.find("a", "yschttl spt")

print title.text

print

return title.text

for result in soup.find_all("div", "res"):

"""

This is where the data is first handled - this would return a div with links, text, etc -

So, I pass the blurb of text into the parseDiv() function

"""

item = parseDiv(result)

results.append(item)

很明显,在这一点上,我已经包含了我需要的库…当我拉出soup2的代码(在我要处理的新文本的第二个实例化bs4)时,只打印我的函数的输入,这一切作品.

这是错误:

Traceback (most recent call last):

File "testdata.py", line 29, in

item = parseDiv(result)

File "testdata.py", line 17, in parseDiv

soup2 = BeautifulSoup(text)

File "C:Python27libsite-packagesbs4__i

markup = markup.read()

TypeError: 'NoneType' object is not callable

最后

以上就是缥缈蜡烛为你收集整理的python typeerror对象不支持_python – TypeError:’NoneType’对象不可调用,BeautifulSoup...的全部内容,希望文章能够帮你解决python typeerror对象不支持_python – TypeError:’NoneType’对象不可调用,BeautifulSoup...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部