对于项目,我需要从网站获取信息。我想编写一个类来单独处理该部分。
现在我通过请求模型获取HTML的内容并使用它:
def get_line(self):
for line in self.r.iter_lines():
self.i = self.i+1
if self.i == self.zeile:
return str(line)
elif self.i > self.zeile:
break
用于获取特定HTML行的函数。现在我想在变量中保存行的内容,并使用它:
temp_string = property(get_line)
现在的问题是我有一个属性对象而不是字符串,但为了进一步减少这个HTML的内容,我想使用.find
方法动态获取开始和结束点在哪里切割字符串。
如果我将属性转换为字符串,它会将HTML(在将其打印到控制台之前完美显示)更改为:
<property object at 0x0000020208A5D818>
我做错了什么?
答案 0 :(得分:0)
那...不是属性或者如何使用它。
get_line
已经返回一个字符串。如果您想要结果,那么只需在您的实例上调用它:
line = my_instance.get_line()