python - 有人知道绕过 html 延迟加载问题的策略吗?
问题描述
有人知道绕过 html 延迟加载问题的策略吗?
这里的表不加载我页面上的 python 请求。
解决方案
找到了它的 API 调用。根 URL 是: https://br.advfn.com/common/bov-options/api
,示例调用是 to https://br.advfn.com/common/bov-options/api?symbol=PETR4
,其中PETR4
作为参数传递。
只需使用 GET 请求:
import requests
symbol = "PETR4"
res = requests.get(f"https://br.advfn.com/common/bov-options/api?symbol={symbol}")
print(res)
结果:
{"result":[{"symbol":"PETRF286","type":"Call","style":"A","strike_price":"28,46","expiry_date":"18\/06\/2021","volume":"28912100","volume_form":"28.912.100","change_percentage":"25,0%","url":"\/p.php?pid=quote&symbol=BOV%5EPETRF286","class":"up"},{"symbol":"PETRF296","type":"Call","style":"A","strike_price":"28,96","expiry_date":"18\/06\/2021","volume":"25247000","volume_form":"25.247.000
...
推荐阅读
- mysql - CASE查询优化
- mongodb - AccountsJs 类型ORM
- python - 仅使用 B 列和/或 C 列中的单个不同值观察到 A 列的计数值
- r - PCA 图中带有名称的工具提示
- sql - 选择 max(id) 具有 max(payment_date) 的行
- php - PHP循环:发生一次后如何重复此循环
- python - 如何从没有嵌套循环的 2D 数组中切片 3D 数组?
- xamarin.forms - Xamarin.Forms BackgroudImage 未显示
- python - 您可以使用 python 请求库获取请求标头吗?
- java - 为什么Java泛型中不允许此分配