python - 在 Python 上进行网页抓取
问题描述
我需要在https://www.avast.com/hackcheck/站点上将 POST-request 的响应下载为 JSON 文件。但是我对该站点的请求返回错误 400。我的代码是:
URL = 'https://identityprotection.avast.com/v1/web/query/site-breaches/unauthorized-data'
params = {'emailAddresses':['xxx@x.ru']}
headers = {'Vaar-Version': '0'}
req = requests.post(URL, params, headers)
req
网站上的 请求正常工作 网站上的请求正常工作
那么我做错了什么?
解决方案
在标题中添加以下内容:
headers: {
Accept : "application/json",
}
另外,请记住放置等号 (=) 的位置和放置分号的位置。
推荐阅读
- python - 当为 Pandas DataFrames (Python) 调用 display 时,Jupyter notebook 显示不同的输出。它不会在每个单元格中编译 HTML 代码
- reactjs - React - 按钮 onClick 未触发
- function - 如何构建一个函数来忽略矩阵的边缘?
- python - 即使通过输入给出了新值,Python 函数也会采用先前的值
- ios - Xcode归档不正确的IPA格式,归档后如何编辑IPA格式
- python - 在运行时修改其他 .py 文件变量并保存
- r - Plotly Sankey 图中的附加标签
- android - 迁移到 Material Design 主题后如何实现透明状态栏?
- python - 如何获得由多个 pcolormesh 组成的组合数组?
- javascript - 在 JavaScript 中,当我使用带提示的 while 语句时,当用户单击“取消”时,结果出乎意料