Python 为什么BeautifulSoup不在HTML中显示标题
我正在制作一个简单的刮板,看看我是否能从我制作的HTML中获得所需的输入值。它总是显示None作为答案,所以我用更简单的东西签入,html中的Python 为什么BeautifulSoup不在HTML中显示标题,python,html,beautifulsoup,Python,Html,Beautifulsoup,我正在制作一个简单的刮板,看看我是否能从我制作的HTML中获得所需的输入值。它总是显示None作为答案,所以我用更简单的东西签入,html中的 from bs4 import BeautifulSoup # parsing r = open("C:/Python27/Pruebas/pruebahtml.html") print(r.read()) soup = BeautifulSoup(r,"html.parser") title = soup.ti
from bs4 import BeautifulSoup # parsing
r = open("C:/Python27/Pruebas/pruebahtml.html")
print(r.read())
soup = BeautifulSoup(r,"html.parser")
title = soup.title
print(title)
r.close()
但我仍然得到了无作为答案,我也使用了findALL、find_all和find来实现这一点,但我得到了一些错误。有人知道我的错误在哪里吗?您正在向bs4传递一个空字符串,因为
print(r.read())
已将指针移动到文件的末尾,请删除print(r.read())
并将其传递给BeautifulSoup(
或调用r.seek(0)
和pass。一旦调用文件对象上的read、readlines或iterate,迭代器就会被使用,因此没有任何内容可供阅读。相关:。谢谢,我忘记了,现在我的问题是..如果用户在html中输入内容并单击按钮,我可以读取他/她使用此选项所做的输入吗?谢谢,我忘记了。现在我的q问题是..如果用户在html中输入并单击按钮,我可以阅读他/她使用此按钮所做的输入吗???@JoshuaCazares,你最好专门问一个新问题。这取决于你首先是如何获得html的,如果你问另一个问题,请确保添加一个清楚的示例来说明你想要什么。好吧,我通过open(file.html)获得了html,我很想给出代码,但是我必须等一个新的问题,把它添加到pastebin中,我会看一看