<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13054</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13054&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JS: Скопировать пароль с сайта (vpnbook freevpn)».]]></description>
		<lastBuildDate>Thu, 09 Nov 2017 06:16:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120969#p120969</link>
			<description><![CDATA[<p><strong>Xameleon</strong><br />Использую для VPN на ПК. Удобней запустить скрипт, нежели каждый раз заходить на сайт, только для того, чтобы посмотреть пароль, а он меняется раз в несколько дней. Текстовый файл пока просто для хранения пароля. Хотя выложу на ftp для телефона - на нём тоже vpn-клиент установлен.</p>]]></description>
			<author><![CDATA[null@example.com (s1nt3z)]]></author>
			<pubDate>Thu, 09 Nov 2017 06:16:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120969#p120969</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120201#p120201</link>
			<description><![CDATA[<p><strong>s1nt3z</strong> рад был помочь. А если не секрет, как Вы в дальнейшем планируете это использовать ? Ведь от созданного текстового файла мало толку. По хорошему этот пароль нужен для поднятия VPN соединения либо на ПК, либо в роутере.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 19 Oct 2017 08:48:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120201#p120201</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120198#p120198</link>
			<description><![CDATA[<p><strong>Xameleon</strong><br />Извиняюсь, раширение vbs вместо js прописал.<br />Всё работает. Большое спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (s1nt3z)]]></author>
			<pubDate>Thu, 19 Oct 2017 08:05:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120198#p120198</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120197#p120197</link>
			<description><![CDATA[<p><strong>Xameleon</strong><br />Скрипт выдал ошибку:</p><p>Строка: 1<br />Символ: 28<br />Ошибка: Предполагается наличие окончания инструкции<br />Код: 800А0401</p>]]></description>
			<author><![CDATA[null@example.com (s1nt3z)]]></author>
			<pubDate>Thu, 19 Oct 2017 07:54:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120197#p120197</guid>
		</item>
		<item>
			<title><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=120005#p120005</link>
			<description><![CDATA[<p><strong>Код JavaScript:</strong><br /></p><div class="codebox"><pre><code>
var xhr = new ActiveXObject(&#039;MSXML2.XMLHTTP.6.0&#039;),
	url = &#039;https://www.vpnbook.com/freevpn&#039;;
	
xhr.open(&#039;GET&#039;,url,false);
xhr.send();

var text = documentFromHTML(xhr.responseText).body.innerText,
	servers = text.match(/[0-9a-zA-Z]+.vpnbook.com/gim),
	userName = /Username:\s+([a-zA-Z]+)/gim.exec(text)[1],
	password = /Password:\s+(.+)/gim.exec(text)[1];

new ActiveXObject(&#039;Scripting.FileSystemObject&#039;).OpenTextFile(&#039;vpnbook.txt&#039;,2,true).writeLine(password)

new ActiveXObject(&#039;WScript.Shell&#039;).Run(&#039;mshta javascript:document.write(&quot;&lt;html&gt;&lt;head&gt;&lt;style&gt;*{font-family:Tahoma;}&lt;/style&gt;&lt;script&gt;window.resizeTo(400,400)&lt;/script&gt;&lt;title&gt;vpnbook info&lt;/title&gt;&lt;hta:application scroll=no&gt;&lt;/head&gt;&lt;body&gt;&#039; + [
	&#039;Servers: &#039; + servers.join(&#039;; &#039;),
	&#039;Username: &#039; + userName,
	&#039;Password: &#039; + password
].join(&#039;&lt;br&gt;&lt;br&gt;&#039;) + &#039;&lt;/body&gt;&lt;/html&gt;&quot;)&#039;)

// Функция создания документа из HTML кода
function documentFromHTML(html,baseUrl){
    // Создание парсера HTML кода
    var document = new ActiveXObject(&quot;htmlfile&quot;);
    // Отключение выполнения скриптов в документе
    document.designMode = &quot;on&quot;;
    // Добавка кода в документ
    document.open(&quot;text/html&quot;);
    document.write(html);
    document.close();
	var base = document.createElement(&quot;base&quot;);
	base.href = baseUrl;
	document.all.tags(&quot;head&quot;)(0).appendChild(base);
    // Предотвращаем загрузку внешних ресурсов (объектов / картинок и т.п)
    document.execCommand(&quot;stop&quot;);
    return document
}
</code></pre></div><p>P.S Запись на диск <strong>C:\</strong> не стал делать. Так как в Win 7 и выше, по умолчанию, запись в корень системного диска запрещена и скрипт вызовет ошибку. Поэтому запись осуществил в ту же директорию, где и сам скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 13 Oct 2017 12:28:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=120005#p120005</guid>
		</item>
		<item>
			<title><![CDATA[JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=119802#p119802</link>
			<description><![CDATA[<p>Здравствуйте.<br />На странице &quot;https://www.vpnbook.com/freevpn&quot; внизу указан пароль в поле &quot;Password:&quot;. Чтобы каждый раз не заходить по данному адресу и не копировать пароль, хотел бы создать скрипт двух вариантов:<br />1. Показывает окно с паролем с возможностью выделить (пароль) и скопировать;<br />2. Сохраняет пароль в текстовый документ в корень диска &quot;C:\&quot;.<br />Прошу помочь. Заранее благодарен.</p>]]></description>
			<author><![CDATA[null@example.com (s1nt3z)]]></author>
			<pubDate>Wed, 04 Oct 2017 10:00:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=119802#p119802</guid>
		</item>
	</channel>
</rss>
