使用.text从标记中获取文本.
oname = soup.find("title")
oname.text
或者只是soup.title.text
In [4]: from bs4 import BeautifulSoup
In [5]: import requests
In [6]: r = requests.get("https://stackoverflow.com/questions/27934387/how-to-retrieve-information-inside-a-tag-with-python/27934403#27934387")
In [7]: BeautifulSoup(r.content).title.text
Out[7]: u'html - How to Retrieve information inside a tag with python - Stack Overflow'
要打开文件并使用文本作为名称,请像使用任何其他字符串一样使用它:
with open(oname.text, 'w') as f
该博客介绍了如何利用Python的BeautifulSoup库来抓取网页上的标题信息。通过发送HTTP请求获取网页内容,然后解析HTML,提取<title>标签内的文本。示例代码展示了从StackOverflow网站获取页面标题,并演示了如何将提取到的文本用于文件命名。
2904

被折叠的 条评论
为什么被折叠?



