私はbeautifulsoupを使用して、ローカルに保存された特定のhtmlページのすべてのpを検索しています。 私のコードはbeautifulsoupが特定のクラスのすべてのpを見つけられません
with open ("./" + str(filename) + ".txt", "r") as myfile:
data=myfile.read().replace('\n', '')
soup = BeautifulSoup(data)
t11 = soup.findAll("p", {"class": "commentsParagraph"})
このコードは、ページの一部の作品ですが、ページの一部は(私はソースを保存する前に、私はプリロードする)AJAXでロードされ、コードがそれに取り組んでいません。これをテストする
私はAjaxの部分クラスcommentsParagraph2
でp
タグのいずれかに加え、
t11 = soup.findAll("p", {"class": "commentsParagraph2"})
に私のコードを変更するが、T11は空のリストです。
私もhere
任意のアイデアをページファイルを添付していますか?
あなたが事前ロードしているAjaxレスポンスは、beautifulsoupがDOMの一部として見ていないと思います。 –