小编kun*_*nal的帖子

使用python从xhr请求获取数据

我正在尝试在网站https://www.jiocinema.com/search/avengers上获取电影和连续剧, 我已经使用 selenium 提取了电影,但我了解了 xhr 请求。我对这个概念很陌生,不知道我是否可以使用该 api?

API链接为:https ://prod.media.jio.com/apis/common/v3.1/search/search

xhr 响应看起来像在此输入图像描述

有什么方法可以从上面的 xhr 响应中获取数据吗?

相关:Python,从网站提取 XHR 响应数据

python api xmlhttprequest

5
推荐指数
1
解决办法
1万
查看次数

XML:使用 BASH 脚本提取直接子标签

我正在编写一个 BASH 脚本来自动执行任务。但我遇到了这个问题,试图获取标记值,该值是标记<version>的直接子级<project>

XML 文件看起来像这样,

<project>
  <modelVersion>4.0.0</modelVersion>
 
  <parent>
    <groupId>com.mycompany.app</groupId>
    <artifactId>my-app</artifactId>
    <version>1</version>
  </parent>
 
  <groupId>com.mycompany.app</groupId>
  <artifactId>my-module</artifactId>
  <version>1.2</version>
</project>

Run Code Online (Sandbox Code Playgroud)

我想要的<version>标签是<project>标签的直接子标签(在本例中值为 1.2)

我当前的代码是,

versions=($(grep -oP '(?<=<version>)[^<]+' "../../platform/pom.xml"))
echo ${versions[1]}
Run Code Online (Sandbox Code Playgroud)

我在其中获取所有<version>标签,然后选择第二个标签。但这不是正确的方法。正确的方法是选择该标签<version>的直接子标签<project>

xml bash

-1
推荐指数
1
解决办法
441
查看次数

标签 统计

api ×1

bash ×1

python ×1

xml ×1

xmlhttprequest ×1