当前位置: 首页 > 知识库问答 >
问题:

如何在网站页面的表上显示刮出的更新数据?

司徒鸿文
2023-03-14

我键入这段代码来刮一个更新的数据(数字)。我不知道如何在一个网站上的一张桌子上展示它们。我知道我应该使用(Django或flask)但我不知道如何使用它们:)。我只想在一张表上显示这些更新的数字。我在Vs代码上使用HTML和python。下面是我的刮刮代码:

import requests
from bs4 import BeautifulSoup
getpage= requests.get('https://www.worldometers.info/coronavirus/country/austria/')
getpage_soup= BeautifulSoup(getpage.text, 'html.parser')
Get_Total_Deaths_Recoverd_Cases= getpage_soup.findAll('div', {'class':'maincounter-number'})
for para in Get_Total_Deaths_Recoverd_Cases:
print (para.text)

以下是更新的(逐日)数据结果:

589,299 


9,843


550,470

谢谢:)

共有1个答案

单于正业
2023-03-14

如果您只是想在一个表中显示数据,您可以使用Pandas。

import requests
from bs4 import BeautifulSoup
import pandas as pd
getpage= requests.get('https://www.worldometers.info/coronavirus/country/austria/')
getpage_soup= BeautifulSoup(getpage.text, 'html.parser')
Get_Total_Deaths_Recoverd_Cases= getpage_soup.findAll('div', {'class':'maincounter-number'})
result = [(para.text).strip().split(',') for para in Get_Total_Deaths_Recoverd_Cases] # creating (list of list)
df = pd.DataFrame(result) # loading result into dataframe
print(df)

上面的代码将打印表(如果需要,您可以更改dataframe列名)-

    0   1
0   589 299
1   9   843
2   550 470

现在,有太多的选项来保存这个数据帧。您可以将该表保存在excel文件/csv_file中,甚至保存为HTML表。

df.to_excel('ouput.xlsx', index=False)
df.to_csv('out.csv', index=False)
df.to_html('out.html')

HTML文件将如下所示-

<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>0</th>
      <th>1</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>589</td>
      <td>299</td>
    </tr>
    <tr>
      <th>1</th>
      <td>9</td>
      <td>843</td>
    </tr>
    <tr>
      <th>2</th>
      <td>550</td>
      <td>470</td>
    </tr>
  </tbody>
</table>
 类似资料:
  • 我删除了一些数据,在这个数据框中得到了结果: 我只想在此HTML页面中显示:(病例、死亡、康复、危急): 最后的结果应该是这样的与我的刮削代码(它将显示没有CSS) 我是HTML的初学者:(我没有使用像flask或Django之类的web框架

  • 问题可能很奇怪:( 我试图显示一些有关折扣的信息,通过短代码与钩的如果我在购物车页面应用优惠券,并访问结账注意到钩消息显示正确的折扣值,但如果我删除/添加从检出没有显示出来的钩子我尝试删除和添加该钩子,但仍然短代码值不更新,我测试了很多次以下功能可以有人有一些工作的想法/建议将是伟大的 我试着用javascript重新加载页面(刷新实例),它正在工作,除非没有本地wordpress/php解决方案

  • 本文向大家介绍如何在页面上显示Emoji表情?相关面试题,主要包含被问及如何在页面上显示Emoji表情?时的应答技巧和注意事项,需要的朋友参考一下 如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码。简单的表达就是:服务端已经执行了GET,但文件未变化。 什么情况下会返回304状态码 客户端是怎么知

  • 我正在尝试创建一个dataframe,它可以显示和更新dataframe上的数据。我找到这个方法来创建一个循环并输出数据,它看起来是这样的: 我想创建一个dataframe来存储输出,并使用循环函数来更新行中的数据,请问有没有解决方案来解决它?

  • 问题内容: 我在JSF页面中有这3个字段 我也有一个具有以下属性的后备豆: 我希望在将某些值插入字段val1和val2中而不刷新页面时,outputText元素自动更改其值。结果变量应以这种方式计算(它正在计算百分比):(val1 * val2)/ 100 您能帮我解决我的一些疑问吗?: 我知道为此,我需要javascript或AJAX之类的东西。您认为最好的方法是什么? 我很想知道我如何使用AJ