python - Python 从搜索结果中抓取数据
问题描述
我想从搜索结果中抓取数据。这是搜索结果。
https://www.realtor.ca/map#ZoomLevel=12&Center=49.257645%2C-123.123580&LatitudeMax=49.34328&LongitudeMax=-122.84875&LatitudeMin=49.17186&LongitudeMin=-123.39841&view=list&Sort=1-A&PGeoIds=g30_c2b2nw3h&GeoName=Vancouver%2C%20BC&PropertyTypeGroupID=1&PropertySearchTypeId=1&TransactionTypeId=2&Currency=CAD
但是我需要的数据(图片、税收、描述)不在结果中,所以我必须访问每个链接来获取这些数据。
我不确定实现这一点的最佳方法是什么,所以我创建了 2 个机器人,第一个机器人从所有属性中抓取所有链接并将其保存在数据库中,第二个机器人转到保存在数据库中的每个链接并抓取所有我需要的数据。
有没有更好更有效的方法来做到这一点?我在 github 上找不到任何可以用作模板的东西。
解决方案
推荐阅读
- visual-studio - 在我的类库项目中看不到框架 4.6.2 作为选项
- angular - (SystemJS) 导出未定义
- javascript - 获取所选类 vuejs 的值
- python-3.x - 无法在 Windows 10 服务器上安装 python 库
- wpf - 添加时导致新的 ListView 项目背景闪烁
- vba - VBA:根据数据中的类别拆分excel文件
- sql - 检查每个用户的每个值之间的 datediff 标准
- angular - 未找到模块:错误:无法解析 '@angular/cdk/tree' '@angular/material/tree'
- oracle - 一般数据库问题 - 索引 ID 字段性能与限制(顶部)性能(Salesforce)
- c# - Why IIS CredentialManagement don't wor perfect with IIS