我想知道是否可以通过php中的一些get请求或JavaScript中的任何API来检索我在chrome / firefox的网络标签中看到的信息。
我有一些链接,我想将每个链接传递给我的脚本,脚本检索“网络”数据,然后使用一些字符串过滤器从中提取一些信息。 一旦将网络标签的内容存储在变量中,我就知道如何操作字符串/数组。
我正在寻找与打开开发者工具相同的方法,选择“网络”选项卡,然后“复制链接地址”作为在那里看到的URL。 我正在尝试获取这张照片中的每个请求网址。 那我该如何实现呢?
编辑:
这是我尝试过的:
<?php
$url = 'https://www.youtube.com/watch?v=rPjJZRWAqkE';
print_r(get_headers($url));
print_r(get_headers($url, 1));
?>
但这不会显示请求网址
在js中,我尝试过:
var url = "https://www.youtube.com/watch?v=B4-OxOmsqR0";
var req = new XMLHttpRequest();
req.open('HEAD', url, false);
req.send(null);
var headers = req.getAllResponseHeaders();
console.log(headers);
但是请求被CORS策略阻止了。请求的资源上没有'Access-Control-Allow-Origin'标头。
预先感谢