请问这个微信小程序的信息应该如何爬取?

请问这个微信小程序的信息应该如何爬取?
请问这个微信小程序的信息应该如何爬取?

通过 reqable 找到了涉及到内容的 URL,但是通过 requests 爬不到从 reqable 看的信息。
请问这个微信小程序的信息应该如何爬取?

import requests

url = 'https://crm.daishuaj.com/paipaiwuapi/weixin/getHouseList?access_token=&open_id=oExiB5ZqiZt7o6fPtUwe1_XSwAlc'

json_data = requests.get(url=url).json()

print(json_data)

=====================================================
更新
按照最佳答案在小程序全选了拍卖状态。

请问这个微信小程序的信息应该如何爬取?
找到了对应的请求体

请问这个微信小程序的信息应该如何爬取?

按照请求体更新了下代码

url = "https://crm.daishuaj.com/paipaiwuapi/weixin/getHouseList?access_token=&open_id=openId"
payload = json.dumps({
  "pageSize": 10,
  "pageNum": 1,
  "searchType": "ALL",
  "searchModel": {
    "mainActiveIndex": "",
    "maxRegionId": "",
    "minRegionId": "",
    "piceType": [],
    "piceTypeStart": "",
    "piceTypeEnd": "",
    "floorageList": [],
    "loopLineList": [],
    "auctionStatusList": [],
    "taxationList": [],
    "auctionTypeList": [{
        "type": "JJKS"
      },
      {
        "type": "ZZPM"
      },
      {
        "type": "YJS"
      },
      {
        "type": "YCH"
      },
      {
        "type": "YZZ"
      }
    ],
    "moneyBindList": [],
    "trackTrafficList": [],
    "signUpNumList": [],
    "biddingNumList": [],
    "moneyStart": "",
    "moneyEnd": "",
    "sortType": ""
  }
})
headers = {
    'Content-Type': 'application/json',
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

结果只得到了空的 list。
{“code”:200,”msg”:”Success”,”datas”:{“pageSize”:10,”list”:[],”pageNum”:1}}

最佳答案
import requests
import json

url = "https://crm.daishuaj.com/paipaiwuapi/weixin/getHouseList?access_token=&open_id=openId"

payload = json.dumps({
  "pageSize": 500,
  "pageNum": 1,
  "searchType": "JJKP",
  "searchModel": {
    "mainActiveIndex": "",
    "maxRegionId": "",
    "minRegionId": "",
    "piceType": [],
    "piceTypeStart": "",
    "piceTypeEnd": "",
    "floorageList": [],
    "loopLineList": [],
    "auctionStatusList": [],
    "taxationList": [],
    "auctionTypeList": [],
    "moneyBindList": [],
    "trackTrafficList": [],
    "signUpNumList": [],
    "biddingNumList": [],
    "moneyStart": "",
    "moneyEnd": "",
    "sortType": "",
    "houseInfoStr": ""
  }
})
headers = {
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

1年前 评论
小学毕业生 (作者) 1年前
PCurry (楼主) 1年前
PCurry (楼主) 1年前
PCurry (楼主) 1年前
小学毕业生 (作者) 1年前
小学毕业生 (作者) 1年前
PCurry (楼主) 1年前
讨论数量: 17

我觉得我可以

1年前 评论
PCurry (楼主) 1年前
小学毕业生 (作者) 1年前

file

1年前 评论
PCurry (楼主) 1年前
小学毕业生 (作者) 1年前
PCurry (楼主) 1年前
小学毕业生 (作者) 1年前
PCurry (楼主) 1年前
import requests
import json

url = "https://crm.daishuaj.com/paipaiwuapi/weixin/getHouseList?access_token=&open_id=openId"

payload = json.dumps({
  "pageSize": 500,
  "pageNum": 1,
  "searchType": "JJKP",
  "searchModel": {
    "mainActiveIndex": "",
    "maxRegionId": "",
    "minRegionId": "",
    "piceType": [],
    "piceTypeStart": "",
    "piceTypeEnd": "",
    "floorageList": [],
    "loopLineList": [],
    "auctionStatusList": [],
    "taxationList": [],
    "auctionTypeList": [],
    "moneyBindList": [],
    "trackTrafficList": [],
    "signUpNumList": [],
    "biddingNumList": [],
    "moneyStart": "",
    "moneyEnd": "",
    "sortType": "",
    "houseInfoStr": ""
  }
})
headers = {
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

1年前 评论
小学毕业生 (作者) 1年前
PCurry (楼主) 1年前
PCurry (楼主) 1年前
PCurry (楼主) 1年前
小学毕业生 (作者) 1年前
小学毕业生 (作者) 1年前
PCurry (楼主) 1年前