html - 网页抓取覆盖框
问题描述
我想抓取一个杂货店广告,比如在这里找到的“每周广告” 。在检查元素的 html 时,我想要的一些信息是可用的,但是在单击单个项目时,我想要的内容的完整细节不可见,此时会弹出一个覆盖框,并且完整的细节在覆盖框元素的 html。
有没有办法为广告中的每个项目获取覆盖框的文本,而不必实际模拟点击每个项目?几年前我用 WebDriver 和 Sikuli 写过这样的脚本,但我想一定有更好的方法!
是否可以模拟同时单击每个项目,然后一次复制所有 html?
我对您可能建议的任何语言或工具持开放态度。提前致谢。
解决方案
推荐阅读
- sql - 如何从oracle中的varchar获取时区偏移量?
- android - 错误:无法为根项目获取未知属性“插件”
- c# - Roslyn - 查找对具有调用详细信息的方法的所有引用(具体的通用参数)
- oauth-2.0 - 无法从 v2.0 Azure tokenEndpoints 获取 oauth v2.0 access_token
- git - 队友修改更改后面临自动合并失败
- json - 如何从 json 中获取图像并将其放置在轮播中?扑
- mysql - Mysql 5.7:选择所有列,但在选择的开头特别看到一个
- java - 列中不允许空值 - 旧数据库
- mongodb - Mongodb聚合$或$eq上的条件
- angular - Angular Ngrx - 如何让不同的调用循环数组?