gpt4 book ai didi

python - 如何从名为section的标签中提取数据

转载 作者:太空宇宙 更新时间:2023-11-03 20:38:16 25 4
gpt4 key购买 nike

我正在尝试从 html page 中提取一些数据(赔率) .

数据包含在标签 <section class="event-list"> 中代表一个表。

我的问题是,当我尝试提取此标签时,我有 None作为答案,而我想获取此标签中包含的所有数据,名为 <section> .

#!/usr/bin/python3
# -*- coding: utf­-8 ­-*-

import requests
from bs4 import BeautifulSoup
import csv

#Import htlm from winamax for soccer
winamax_soccer_datas = requests.get('https://www.winamax.fr/paris-sportifs/sports/1/')

contenu_winamax_soccer_datas = BeautifulSoup(winamax_soccer_datas.content, 'lxml')
title = contenu_winamax_soccer_datas.title
print(title); print("\n")

winamax_soccer_odds = contenu_winamax_soccer_datas.find('section', attrs={'class': "event-list"})
print(winamax_soccer_odds)

最佳答案

您知道,网页内的内容会生成静态或/和动态。当您在 Chrome 等网络浏览器中使用查看页面源选项时,您只会获得用于创建页面的原始 HTML,而不是表格内容生成动态。
当您使用request.get()时,您将获得静态 HTML 内容和您的 <section class="event-list">生成动态所以有None在结果。

我希望它可以帮助你:)

关于python - 如何从名为section的标签中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57018766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com