gpt4 book ai didi

python - 属性错误: 'NoneType' object has no attribute 'text' Python

转载 作者:行者123 更新时间:2023-12-01 08:55:08 26 4
gpt4 key购买 nike

我正在尝试使用 python 读取文件并将每一行作为函数的参数。我收到 AttributeError: 'NoneType' object has no attribute 'text' 错误,我不明白如何修复它。这是我的代码

from requests import get
from bs4 import BeautifulSoup


file = open("applications.txt","r")
appArray = file.readlines()


def app_metadata(app_link):
url = 'https://play.google.com/store/apps/details?id=' + app_link
response = get(url)
html_soup = BeautifulSoup(response.text, 'html.parser')
print(html_soup.find(class_="AHFaub").text)


#print (appArray[0])
#print(type(appArray[0]))
#print(type("com.codebrewgames.pocketcitygame"))
app_metadata(appArray[2])

最佳答案

使用

appArray = [line.rstrip() for line in open('applications.txt')]                                                                                                     

每个字符串的末尾有一个换行符。 Readlines 返回每个行字符串,末尾带有换行符。请求采用带有换行符的 appId。就像“com.android.chrome\n”而不是“com.android.chrome”。

关于python - 属性错误: 'NoneType' object has no attribute 'text' Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52821600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com