我正在尝试使用请求模块从此网站检索数据: https://toelatingen.ctgb.nl/
例如,当我在“ Zoekterm”字段中输入“ 11462”时,我想接收找到的数据。
data = { "searchTerm": "11462"}
session = requests.Session()
r = session.post('https://toelatingen.ctgb.nl/',data=data)
body_data = r.text
不幸的是,body_data的内容不包含所搜索的信息。
感谢您的帮助。
答案 0 :(得分:0)
之所以没有获得响应数据,是因为该站点未在该URL上进行搜索。相反,它会调用https://toelatingen.ctgb.nl/nl/admissions/overview。
当您尝试从Internet上获取信息时,您要做的第一件事就是检查Web浏览器如何获取数据。如果打开所选浏览器随附的任何检查工具(通常热键为ctrl + shift + i),则应该能够找到一个“网络”选项卡,该选项卡可跟踪浏览器发出的请求和响应。打开后,让您的浏览器显示所需的信息,并在其中查看“网络”选项卡。检查出现的所有响应以找到具有所需信息的响应,然后复制浏览器使用的请求。
在您的情况下:
requests
模块是否返回相同的json。