首页 > 解决方案 > 有没有一种简单的方法可以使用 python 从网站上刮掉一张桌子(按下按钮后)?

问题描述

我正试图从这个网站上刮下一张桌子。游戏日志表是典型的格式化 html 表,但是有一个按钮按钮单击可以将表转换为更容易解析的 csv 数组。我想知道是否有一种简单的方法(在 python 中)通过模拟按钮单击来下载 csv 数组。我试过 selenium,但这似乎打开了一个 chrome 浏览器(我不想这样做)。必须有一个更简单的方法!

谢谢,

杰西

标签: pythonhtmlweb-scrapingpython-requests

解决方案


该网站的作者正在使用 Javascript 将表格转换为 CSV 格式。 见快照 在这种情况下,Selenium 是一种您不喜欢的方法,或者只是采用 HTML 版本的表格并在 Python 中编写一个等效的函数,将 HTML 表格转换为 CSV。

他们正在使用这个库


推荐阅读