ジョブのテキストを印刷しようとしています。残念ながら、hrefが何を表示しません保持し、私は次のエラーを取得テキスト印刷するためのエラーを得続ける:私はのようなバリエーションを試してみましたhereAttributeError: 'str'オブジェクトに 'text'属性がありません。cssエラーが出力されました。
with open('Aperture Science.csv', 'a+', newline='\n') as file:
writer = csv.writer(file)
for section in sections:
try:
link = section.find_element_by_css_selector("h3 a").get_attribute("href")
print((section.get_attribute('href')))
except NoSuchElementException:
pass
time.sleep(7)
try:
team_name = section.find_element_by_css_selector(".row:nth-child(1) td:nth-child(1)").text
print(section.text)
except NoSuchElementException:
pass
time.sleep(7)
try:
bet = section.find_element_by_css_selector(".odds .odds span").text
print(bet.text)
except NoSuchElementException:
pass
time.sleep(7)
writer.writerow((bet, team_name, link))
以下
Traceback (most recent call last):
File "C:/Users/Bain3/PycharmProjects/untitled4/Bookmaker improved ALTERNATIVE.py",
line 155, in <module>
print(bet.text)
AttributeError: 'str' object has no attribute 'text'
コード、または完全なコードを:
for section in sections:
try:
link = section.find_element_by_css_selector("h3 a").get_attribute("href")
print((link.get_attribute('href')))
と同様に:
team_name = section.find_element_by_css_selector(".row:nth-child(1) td:nth-child(1)").text
print(team_name.text)
print(section.text)
これは印刷したいテキストではありませんが、動作します。何か案は?
を誤り – 0TTT0
0TTT0 @ HTTPのバックトレース全体を投稿してください.com/d4ej7 – Tetora
'bet = section.find ...(....)。text'を割り当て、' bet.text'が存在すると思いますか? –