【解決方法】Pythonを使用してvs codeでコードを実行していますが、出力は次のようになりました:無効な構文


コードを実行しているとき、コードに間違いがあると思いますが、コードを実行しているとき、ターミナルは次のようになりました
例01:

import requests
from bs4 import BeautifulSoup
url = "https://quotes.toscrape.com/"
response = requests.get(url)
if response.status_code == 200:
    soup = BeautifulSoup(response.text , 'html.parser')
    authors_names = soup.find_all('span',class_= 'authors')
    for author_name in authors_names:
       print(author_name.get_text())
else:
    print(f'failed to retrieve the page.status_code:{response.status_code}')

例 02:
a = 5
印刷(a)

ターミナル:

File "<stdin>", line 1
    & "C:/Program Files/Python312/python.exe" "c:/Users/Dell/python.py/web scraping.py/test 11.py"

私が試したこと:

VS コードをアンインストールしてインストールしましたが、ターミナルで同じ問題に直面しています

解決策 1

その Web サイトから返されたテキストを調べると、次の 2 つのことがわかります。
1. クラス「authors」を持つタイプ「span」の項目はありません。
2. クラス「author」を持つタイプ「small」の項目があります。

コメント

タイトルとURLをコピーしました