python - 如何在 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.........
解决方案
您可以使用一个名为requests的库。
import requests
r = requests.get("http://example.com/get_data.php")
如果简单的代码对您不起作用,那么您必须发送带有与浏览器相同的标头数据的请求。单击标题选项卡以获取请求信息。
推荐阅读
- ios - 将渐变添加到 UIBezierPath 行
- json - 如何解决未处理的承诺拒绝?
- google-cloud-platform - 云运行连接设备 Cloud IoT Core
- c++ - 带有冗余行的代码如何比没有冗余行的代码运行得更快?
- flutter - 停止在文本小部件的循环中更改字符串中的数字
- powerbi - 如何在散点图中显示点的轨迹,而不是让它在功率双散点图中消失?
- java - 对HashMap java的绝对值求和
- compilation - 编译器真的可以识别时间复杂度的改进并在幕后实现它们吗?
- django - 如何在 django 模板中显示模型数据?
- c# - EntityState.Deleted 和 Remove() 方法之间的真正区别是什么?何时使用它们中的每一个?