检索 get 请求数组

发布于 2024-11-03 15:20:13 字数 665 浏览 0 评论 0原文

我正在寻找一种方法来检索来自与我没有任何隶属关系的特定网站/链接的 get 请求的 URL。我一直在使用 PHP,但它确实不起作用。我很确定下面的代码正在获取索引页本身的信息。不是 get 请求,因为页面需要加载才能发起 get 请求,而且我不知道如何“加载”页面而无需在浏览器中实际访问该页面...如果您在任何情况下给我任何线索编程语言将会有很大的帮助。

$url = 'http://apple.com';
echo "<pre>";
print_r(get_headers($url, 1));
echo "</pre>";

这就是我想要的数组(只是 URL/文件名):

FireBug Net 选项卡的图像/HTTP 请求标头

对于某些东西,例如 简单 HTML Dom 解析器cURL 我在想可能有办法。如果有另一种语言可以做到这一点,我很想知道。

I am looking for a way to retrieve the URLs of the get requests from a specific website / link that I do not have any affiliation with. I've been using PHP and its really not working out. I am pretty sure the code below is getting the information of the index page itself. Not the get requests because the page needs to load to even initiate get requests, and I don't know of a way to "load" a page without actually going to it in a browser... If you give me any lead within any programming language it would be a great help.

$url = 'http://apple.com';
echo "<pre>";
print_r(get_headers($url, 1));
echo "</pre>";

This is what I want an array of (just the URL's / filenames):

Image of FireBug Net tab / HTTP Request Headers

With certain things like Simple HTML Dom Parser and cURL I was thinking there might be a way. If there is another language that can do this I would love to know.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不认为这是可能的,因为是浏览器发出这些请求。

PHP 代码在服务器端运行,不加载图像、javascript、css 等。

I dont thins this is possible as it is the browser that makes those request.

The PHP code is run on server side and does not load images, javascript, css etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文