<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Неофициальный форум DLNA Home Media Server &mdash; Получение данных из фрейма]]></title>
		<link>https://hms.lostcut.net/viewtopic.php?id=594</link>
		<atom:link href="https://hms.lostcut.net/extern.php?action=feed&amp;tid=594&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Получение данных из фрейма».]]></description>
		<lastBuildDate>Mon, 17 Dec 2018 17:19:52 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Получение данных из фрейма]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=13622#p13622</link>
			<description><![CDATA[<div class="quotebox"><cite>WendyH пишет:</cite><blockquote><p>Не понятно на каком языке вы делаете, но на php очень простой тест можете сделать.</p></blockquote></div><p><strong>WendyH</strong>, я ему на php, скрипт написал.</p>]]></description>
			<author><![CDATA[null@example.com (Spell)]]></author>
			<pubDate>Mon, 17 Dec 2018 17:19:52 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=13622#p13622</guid>
		</item>
		<item>
			<title><![CDATA[Re: Получение данных из фрейма]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=13621#p13621</link>
			<description><![CDATA[<div class="quotebox"><cite>smsbox3 пишет:</cite><blockquote><p>Спасибо за ответ. Ссылку <a href="http://hdgo.cc/content/base/video.playlist.php?id=4545">http://hdgo.cc/content/base/video.playlist.php?id=4545</a> я вставляю в ваш moontest и она играет. Выходит Referer, Origin на это не влияют.</p></blockquote></div><p>Если ссылка отдаёт разный результат по прямому открытию и в iframe - то значит влияют. Как минимум - Referer.</p><p>Не понятно на каком языке вы делаете, но на php очень простой тест можете сделать.</p><p>Вот такой код отдаст сообщение о недоступности видео:<br /></p><div class="codebox"><pre><code>&lt;?php

$url = &#039;http://hdgo.cc/content/base/video.playlist.php?id=4545&#039;;

$html = file_get_contents($url);

echo $html;</code></pre></div><p>А вот такой отдаст полноценный код с плеером:<br /></p><div class="codebox"><pre><code>&lt;?php

$url = &#039;http://hdgo.cc/content/base/video.playlist.php?id=4545&#039;;

$opts = array(&#039;http&#039;=&gt;array(&#039;method&#039;=&gt;&quot;GET&quot;, &#039;header&#039;=&gt;&quot;Referer: http://blabla.com/\r\n&quot;));
$context = stream_context_create($opts);

$html = file_get_contents($url, false, $context);

echo $html;</code></pre></div><p>Это стандартное ограничение - только встроенное видео.</p>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Mon, 17 Dec 2018 11:47:07 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=13621#p13621</guid>
		</item>
		<item>
			<title><![CDATA[Re: Получение данных из фрейма]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=13619#p13619</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Но я не понимаю, что это означает.</p></blockquote></div><p>Я в личку написал возможно поможет?</p>]]></description>
			<author><![CDATA[null@example.com (Spell)]]></author>
			<pubDate>Sun, 16 Dec 2018 23:33:34 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=13619#p13619</guid>
		</item>
		<item>
			<title><![CDATA[Re: Получение данных из фрейма]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=13616#p13616</link>
			<description><![CDATA[<div class="quotebox"><cite>WendyH пишет:</cite><blockquote><p>вы должны при загрузке фрейма передавать правильные заголовки: Referer, Origin и может быть другие.</p></blockquote></div><p>Спасибо за ответ. Ссылку <a href="http://hdgo.cc/content/base/video.playlist.php?id=4545">http://hdgo.cc/content/base/video.playlist.php?id=4545</a> я вставляю в ваш moontest и она играет. Выходит Referer, Origin на это не влияют. Может быть куки какие-то сохранились от просмотра сайта, а когда с сервера делаю обращения их у меня нет. Хром показывать<br /></p><div class="codebox"><pre><code>Cache-Control: max-age=0
Connection: keep-alive
Cookie: _ga=GA1.2.1319316884.1532954235; __cfduid=d3c3d53aa96b259ed78eb8cd64f2f9e3e1537525099; _gid=GA1.2.1256910666.1541536558</code></pre></div><p> <br />Но я не понимаю, что это означает.</p>]]></description>
			<author><![CDATA[null@example.com (smsbox3)]]></author>
			<pubDate>Sun, 16 Dec 2018 19:13:51 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=13616#p13616</guid>
		</item>
		<item>
			<title><![CDATA[Re: Получение данных из фрейма]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=13611#p13611</link>
			<description><![CDATA[<p>Очевидно же. Они смотрят http headers.<br />Т.е. программно вы должны при загрузке фрейма передавать правильные заголовки: Referer, Origin и может быть другие.<br />В том же хроме нужно посмотреть, какие заголовки передаются при запросе страницы - и попытаться полностью их повторить.</p>]]></description>
			<author><![CDATA[null@example.com (WendyH)]]></author>
			<pubDate>Sun, 16 Dec 2018 14:42:19 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=13611#p13611</guid>
		</item>
		<item>
			<title><![CDATA[Получение данных из фрейма]]></title>
			<link>https://hms.lostcut.net/viewtopic.php?pid=13608#p13608</link>
			<description><![CDATA[<p>Непонятная проблемка у меня.<br />Есть на сайте ссылки такого вида </p><div class="codebox"><pre><code> http://hdgo.cc/content/base/video.playlist.php?id=4545</code></pre></div><p> Там плеер.<br />Хочу вытащить ссылку на видео, а для этого надо получить содержимое этого плеера -&nbsp; вытащить вот это<br /></p><div class="codebox"><pre><code>&lt;iframe src=&quot;http://hdgo.cc/video/t/cbdhlx51b5ehwqnj1gljuysa/275934/&quot; width=&quot;610&quot; height=&quot;370&quot; border=&quot;0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</code></pre></div><p>Проблема в том, что при попытке чтения с адрес <a href="http://hdgo.cc/content/base/video.playlist.php?id=4545">http://hdgo.cc/content/base/video.playlist.php?id=4545</a> загружается сообщение &quot;Видео недоступно для просмотра.&quot;, а совсем не содержимое из которого я бы вытащил ссылку <a href="http://hdgo.cc/video/t/cbdhlx51b5ehwqnj1gljuysa/275934/">http://hdgo.cc/video/t/cbdhlx51b5ehwqnj1gljuysa/275934/</a> .</p><p>Вероятно они анализируют из фрейма идет запрос или непрямую, но я понятия не имею как это обойти?<br />Для иллюстрации вот из хрома последовательно открываю фреймы до прямой ссылки на видео<br /><span class="postimg"><img src="https://a.radikal.ru/a04/1812/1e/7c44724f3eec.jpg" alt="https://a.radikal.ru/a04/1812/1e/7c44724f3eec.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (smsbox3)]]></author>
			<pubDate>Sun, 16 Dec 2018 14:00:23 +0000</pubDate>
			<guid>https://hms.lostcut.net/viewtopic.php?pid=13608#p13608</guid>
		</item>
	</channel>
</rss>
