我正在尝试使用BeautifulSoup获取此网站的标题,但我一直遇到一个类型错误,如何修复此错误?

2024-04-28 07:11:27 发布

您现在位置:Python中文网/ 问答频道 /正文

import requests
import bs4 as BeautifulSoup

page = requests.get('https://www.basketball-reference.com/friv/dailyleaders.fcgi')
soup = BeautifulSoup( page.content, 'html-parser')

print (soup.title)

我在课堂上也写过类似的代码,不过我想自己制作一个网站,以获得网站的名称和NBA日报的头号得分手。但是我第一个被卡住的stwp是获取页面的标题


1条回答
网友
1楼 · 发布于 2024-04-28 07:11:27

您可以使用下面的代码获取网页的标题

import requests
from bs4 import BeautifulSoup

url_req = requests.get('https://www.basketball-reference.com/friv/dailyleaders.fcgi')
soup = BeautifulSoup(url_req.content, 'lxml')
print(soup.select_one('title').text)

除了bs4之外,还可以使用lxml的tree.xpath来获取标题。希望这有帮助。谢谢

相关问题 更多 >