1

Web ページのソースの特定のタグで CSS セレクターを使用しようとしています。これは私が今持っているものです:

from bs4 import BeautifulSoup
import requests
import pprint

r2 = requests.get("http://spot311.calgary.ca/reports/15-00462387")
soup = BeautifulSoup(r2.text, 'html.parser')

pprint(soup.select("blockquote"))

ページ ソースには「blockquote」というタグが 1 つしかありませんが、次のエラーが表示されます。

 pprint(soup.select("blockquote"))
TypeError: 'module' object is not callable

私はぐるぐる回って、彼らが書いただけの問題を抱えている何人かの人々を見つけました

import BeautifulSoup

それ以外の

from BeautifulSoup import BeautifulSoup

しかし、私はすでに持っています

from bs4 import BeautifulSoup

これは私のpythonディストリビューションに適しています。このインポートを使用する別のプログラムがあり、正常に動作するためです。

セレクターを正しく使用していないだけですか?

4

2 に答える 2