我在 ASPX 中抓取动态生成的表时遇到困难。试图从这样的网站上获取汽油价格 GasPrices .我可以提取 gas 价格表中的所有信息(地址、提交时间等),除了实际的 gas 价格。
有什么办法可以降低汽油价格吗?即以某种方式获得它的文本表示。我对 ASP/ASPX 不是很熟悉——但是现在生成的内容并没有出现在最终的 HTML 中。我正在使用 Python 进行抓取,但这无关紧要,除非有特定的库...
提前致谢。
请您参考如下方法:
页面的来源 (aspx) 在这里不是问题。
看起来他们正在积极尝试阻止抓取尝试。这些数字不是字体,而是用 background images 彼此相邻的几个 div 元素。那是数字。 他们真的不想被刮掉。
(当然,如果你真的确定你可以将 div 的类名映射到...它们不是很好的“加密”)
注意链接页面底部的版权声明
