“如何修复‘NoneType’对象不可订阅”
“How to fix ‘NoneType' object is not subscriptable”
我正在尝试从 Amazon.com 获取产品信息。
我在互联网上搜索了一些代码,找到了一个。我试图修复代码中的错误,但我坚持使用下面的错误。似乎下面代码的最后一行有问题,因为我收到此错误:'NoneType' object is not subscriptable
for asin in asin_array:
item_array=[] #An array to store details of a single product.
amazon_url="https://www.amazon.com/dp/"+asin #The general structure of a url
response = session.get(amazon_url, headers=headers, verify=False) #get the response
item_array.append(response.html.search('a-color-price">${}<')[0]) #Extracting the price
因为您的回复是None
。
基本上,你尝试这个
print(None[0])
这是不可能的
检查您的回复或搜索标签可能不可用
解压前可以查看:
price_data = response.html.search('a-color-price">${}<')
if price_data:
item_array.append(price_data[0])
我正在尝试从 Amazon.com 获取产品信息。
我在互联网上搜索了一些代码,找到了一个。我试图修复代码中的错误,但我坚持使用下面的错误。似乎下面代码的最后一行有问题,因为我收到此错误:'NoneType' object is not subscriptable
for asin in asin_array:
item_array=[] #An array to store details of a single product.
amazon_url="https://www.amazon.com/dp/"+asin #The general structure of a url
response = session.get(amazon_url, headers=headers, verify=False) #get the response
item_array.append(response.html.search('a-color-price">${}<')[0]) #Extracting the price
因为您的回复是None
。
基本上,你尝试这个
print(None[0])
这是不可能的 检查您的回复或搜索标签可能不可用
解压前可以查看:
price_data = response.html.search('a-color-price">${}<')
if price_data:
item_array.append(price_data[0])