- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚接触 Python,主要使用 BeautifulSoup 从网络上抓取体育数据。我在 PGA 网站上遇到了一个问题,该表格是由 javascript 生成的,希望有人可以在我正在使用的特定网站的上下文中引导我完成整个过程。这是一个示例链接“http://www.pgatour.com/content/pgatour/players/player.29745.tyler-aldridge.html/statistics”,该表是所有玩家统计表。谢谢!
最佳答案
当网页使用 JavaScript 来构建或获取其内容时,您无法使用仅从网络下载 HTML 的工具。您需要更彻底地模仿网络浏览器并解释 JavaScript 的东西。换句话说,就是所谓的 headless 浏览器。其中有一些,甚至有一些与 Python 集成良好。您可能想通过搜索 PhantomJS
开始您的旅程。或Selenium
。一旦您选择了所需的工具,您就可以让浏览器完成检索和渲染工作,然后以与 BeautifulSoup
类似的方式浏览 DOM。在静态页面上。
不过,我还想先看看浏览器调试器的“网络”选项卡。有时您可以识别GET
这实际上是从服务器获取表数据。在这种情况下,GET
可能更容易您自己获取数据(例如通过 requests
),而不是采用复杂的技术来为您完成此操作。您也很有可能以简单的方式获得您想要的信息 JSON
这将使它使用起来更加简单。 PGA 网站 GET
有数百种资源可供构建,但浏览它们仍然是一笔不错的交易。
关于javascript - Python 从 PGA 网站上的 JavaScript 表中抓取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42768471/
也许这是正常的,但在我的 Oracle 11g 数据库中,我看到使用 Oracle 的 SQL Developer 的程序员经常消耗超过 100MB 的 UGA 和 PGA 内存。我想知道这是否正常以
我刚刚接触 Python,主要使用 BeautifulSoup 从网络上抓取体育数据。我在 PGA 网站上遇到了一个问题,该表格是由 javascript 生成的,希望有人可以在我正在使用的特定网站的
当我的一个团队成员正在创建一个Oracle文本索引时,我遇到了ORA-04036(在12c上)。 ORA-29855: error occurred in the execution of ODCII
如何显示SGA/PGA使用信息? 使用sql命令行或sql developer(?) 最佳答案 SGA 只是 sqlplus(命令行工具)中的show sga,对于 PGA,您应该在这里找到一个查询:
我是一名优秀的程序员,十分优秀!