我正在学习 BeautifulSoup 并尝试加载此网页的内容。我试图通过更深入地获取内容HTML tags
by inspect element
。
我使用不同的代码片段来显示和检查我是否能够成功检索内容。
以下代码片段很好地产生了结果:
from bs4 import BeautifulSoup
import requests
root = 'https://www.quora.com/topic/Graduate-Record-Examination-GRE-1'
r = requests.get(root)
soup = BeautifulSoup(r.text,'html.parser')
#**The following worked yielded some results :**
#1
a = soup.find_all('div',{'class':'feed'})
print(a)
#2
b = soup.find_all('div',{'class':'ContentWrapper'})
print(b)
#3
c = soup.find_all('div',{'class':'ContentWrapper'})
print(c)
#4
d = soup.find_all('div',{'class':'feed'})
print(d)
#5
e = soup.find_all('div',{'class':'TopicFeed'})
print(e)
但是,在深入了解之后,以下内容并没有产生任何结果:
f = soup.find_all('div',{'class':'paged_list_wrapper'})
print(f)
它打印:[]
里面的内容/HTML 代码<div class='paged_list_wrapper'>
没有被打印出来。为什么 ?