Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML类在使用inspect元素时可见,但可以';在Python中找不到BS4_Python_Html_Web Scraping_Beautifulsoup - Fatal编程技术网

HTML类在使用inspect元素时可见,但可以';在Python中找不到BS4

HTML类在使用inspect元素时可见,但可以';在Python中找不到BS4,python,html,web-scraping,beautifulsoup,Python,Html,Web Scraping,Beautifulsoup,我试图在网页上搜索特定的类;当我使用inspect元素时,我可以清楚地看到类的存在。但是当我使用BeautifulSoup查找类时,例如 import bs4 import requests url = r"https://twitter.com/TheSun/status/998755828931932160" res = requests.get(url) soup = bs4.BeautifulSoup(res.text, "html.parser") body = soup.find

我试图在网页上搜索特定的类;当我使用inspect元素时,我可以清楚地看到类的存在。但是当我使用BeautifulSoup查找类时,例如

import bs4
import requests


url = r"https://twitter.com/TheSun/status/998755828931932160"
res = requests.get(url)
soup = bs4.BeautifulSoup(res.text, "html.parser")
body = soup.find(class_ = "permalink-inner permalink-tweet-container"

然而,
body
是一个
NoneType
对象,这表明BS4无法找到名为
permalink-inner-permalink-tweet-container
的类。有人知道这是为什么吗?如果你转到我提供的URL,你可以看到它是一条推文,我试图访问的类代表了推文的“主体”。这段代码适用于一些tweet,但是对于
body

似乎随机给我
None
,这可能是因为
soup
中没有任何名为
permalink内部permalink tweet容器的类。那么为什么我可以使用inspect元素找到该类呢?你能看到你得到的响应类吗,即
soup
soup
是一个
BeautifulSoup
对象