php - 请求一个带有预选按钮的网页?
问题描述
考虑例如网页
https://finance.yahoo.com/quote/NVDA/financials?p=NVDA
该网站的表格正上方有两个按钮“Annual”和“Quarterly”,它们用相应的值填充表格。默认情况下,网页加载时预先选择了“年度”按钮,因此如果我使用fopen
或file_get_contents
在 php 中请求该网页,表格将与该数据一起到达。
有没有办法通过激活按钮“Quarterly”而不是“Annual”来通过 php 请求该页面?
解决方案
虽然这不能回答技术问题,但它提供了一种解决方法:
https://www.nasdaq.com/symbol/aapl/financials?query=income-statement&data= Quarterly
nasdaq网站在链接中提供了相同的信息,简单的变量查询,因此无需点击页面上的任何按钮来切换信息。包含&data=quarterly
在季度数据的链接中,不要包含在年度数据的链接中。
推荐阅读
- c# - 将用户输入的数字相乘,当用户输入“x”时,例如打印当时输入的数字的总和
- axapta - 相关表上的 X++ 选择语句
- linux - 如何将一个文件中的行替换/添加到另一个文件
- nativescript - 在我的应用程序中检测 android 和 ios [nativescript] 中的移动解锁事件
- postgresql - 带有 PostgreSQL 的 CI/CD 管道因“数据库未初始化且未指定超级用户密码”错误而失败
- jetbrains-ide - 在 JetBrains Rider 中共享运行配置
- asp.net-mvc - 是否可以在作业的 Execute 方法中访问当前后台作业信息?
- java - 如何将 HTML 转换为具有完整样式属性的格式良好的 DOCX
- c# - 如何在xmarine android中打开pdf?
- java - 是否可以测量在某个库的 jar 中调用的函数的时间性能?