使用PHP获取嵌入src页面信息?
有点奇怪的问题。
从 4shared 视频网站,我得到如下所示的嵌入代码:
<embed src="http://www.4shared.com/embed/436595676/acfa8f75" width="420" height="320" allowfullscreen="true" allowscriptaccess="always"></embed>
现在,如果我访问该嵌入 src 中的 url,则会加载视频,并且页面的 URL 会随视频信息而更改。
我想知道是否有任何方法可以使用 PHP 访问该信息?我尝试了 file_get_contents 但它给了我很多奇怪的字符。
那么,我可以使用 PHP 加载嵌入 url 并获取地址栏中显示的信息吗?
感谢您的帮助! :)
Sort of a weird question.
From 4shared video site, I get the embed code like the following:
<embed src="http://www.4shared.com/embed/436595676/acfa8f75" width="420" height="320" allowfullscreen="true" allowscriptaccess="always"></embed>
Now, if I access the url in that embed src, the video is loaded up and the URL of the page is changed with information about the video.
I am wondering if there is any way for me to access that info using PHP? I tried file_get_contents but it gives me lots of weird characters.
So, can I use PHP to load the embed url and get the information present in the address bar?
Thanks for all your help! :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,例如使用 curl php 库。这个将处理来自服务器的重定向标头,这会产生新的/真实的视频的网址。
这是示例代码:
Yes, e.g. with the curl-library of php. This one will handle the redirect-headers from the server, which result in the new/real url of the video.
Here's a sample code: