gpt4 book ai didi

Python 'get_text()' 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:35 26 4
gpt4 key购买 nike

我试图通过解析 html 来编译以下代码,但出现错误:

import string, urllib2, urlparse, csv, sys
from urllib import quote
from urlparse import urljoin
from bs4 import BeautifulSoup
from ast import literal_eval

changable_url = 'http://www.asusparts.eu/partfinder/Asus/All%20In%20One/E%20Series'
page = urllib2.urlopen(changable_url)
base_url = 'http://www.asusparts.eu'
soup = BeautifulSoup(page)

selects = []
redirects = []
model_info = []

#Opening csv writer
c = csv.writer(open(r"asus_stock.csv", "wb"))
#Object reader
cr = csv.reader(open(r"asus_stock.csv", "rb"))

print "FETCHING OPTIONS"
select = soup.find(id='myselectListModel')
selects.append(select)
print selects.get_text()

错误是:

print selects.get_text()
AttributeError: 'list' object has no attribute 'get_text'

我怎样才能解决这个错误?谢谢。

最佳答案

您正在 selects(一个列表)上运行 get_text() 函数。列表没有这个功能。

您不应该在 select 本身上运行它吗?或者 selects 中的每个元素怎么样:

for item in selects:
print item.get_text()

关于Python 'get_text()' 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16167348/

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