#url #properties #emit #stdin #json #details #rightmove

app rightscrapex

从stdin读取rightmove属性URL,输出可接受的rightmove结果URL

5个版本 (3个破坏性版本)

0.4.1 2021年1月10日
0.4.0 2021年1月10日
0.3.0 2020年2月16日
0.2.0 2020年2月16日
0.1.0 2020年2月10日

#12 in #emit

MIT/Apache

9KB
135

从stdin获取rightmove.co.uk属性URL,以json格式输出抓取的属性详情。

$ cargo run -- --floorplan --json < <(echo https://www.rightmove.co.uk/properties/100454543#/) 2>/dev/null | jq . -r
{
  "url": "https://www.rightmove.co.uk/properties/100454543#/",
  "summary": "Chilmington Green,\nAshford,\nKent,\nTN23 3DP",
  "human_identifier": "4 bedroom detached house for sale in Chilmington Green,\r\nAshford,\r\nKent,\r\nTN23 3DP, TN23",
  "price": "£625,000",
  "floorplan_url": "https://www.rightmove.co.uk/properties/100454543#/floorplan?activePlan=1",
  "location_image_url": "https://media.rightmove.co.uk/map/_generate?width=375&height=375&zoomLevel=15&latitude=51.12792&longitude=0.82873&signature=DkRafdTA0M7DxgCtvzGYYfVgIOE="
}

依赖项

~6–13MB
~173K SLoC