首页 > 解决方案 > 如何在 Chrome 的 Netwotk 选项卡检查中使用 *.php 在 Python 中抓取一些数据

问题描述

我在使用 Python 方面比较陌生。我想通过这个文件“get_data.php”收集“数据”中的数组作为输出

图片

如果我打开那个 XHR 的 URL,页面是空的。

我可以使用 Python Requests 库的 GET/POST 方法抓取这些数据吗?我会避免使用 Selenium,因为我不喜欢通过浏览器

这是一个 POST 请求:image2 所以我使用了这部分代码:code

但是我毫无意义地获得了响应内容: b'\x83b\x00\x00\x04\xfe\x9b[\xea/_XX\xba:X)"\xa2\x.........

标签: pythonphpnetworkingweb-scraping

解决方案


您可以使用一个名为requests的库。

import requests
r = requests.get("http://example.com/get_data.php")

如果简单的代码对您不起作用,那么您必须发送带有与浏览器相同的标头数据的请求。单击标题选项卡以获取请求信息。


推荐阅读