<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13054&amp;type=atom" />
	<updated>2017-11-09T06:16:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13054</id>
		<entry>
			<title type="html"><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120969#p120969" />
			<content type="html"><![CDATA[<p><strong>Xameleon</strong><br />Использую для VPN на ПК. Удобней запустить скрипт, нежели каждый раз заходить на сайт, только для того, чтобы посмотреть пароль, а он меняется раз в несколько дней. Текстовый файл пока просто для хранения пароля. Хотя выложу на ftp для телефона - на нём тоже vpn-клиент установлен.</p>]]></content>
			<author>
				<name><![CDATA[s1nt3z]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38796</uri>
			</author>
			<updated>2017-11-09T06:16:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120969#p120969</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120201#p120201" />
			<content type="html"><![CDATA[<p><strong>s1nt3z</strong> рад был помочь. А если не секрет, как Вы в дальнейшем планируете это использовать ? Ведь от созданного текстового файла мало толку. По хорошему этот пароль нужен для поднятия VPN соединения либо на ПК, либо в роутере.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2017-10-19T08:48:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120201#p120201</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120198#p120198" />
			<content type="html"><![CDATA[<p><strong>Xameleon</strong><br />Извиняюсь, раширение vbs вместо js прописал.<br />Всё работает. Большое спасибо.</p>]]></content>
			<author>
				<name><![CDATA[s1nt3z]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38796</uri>
			</author>
			<updated>2017-10-19T08:05:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120198#p120198</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120197#p120197" />
			<content type="html"><![CDATA[<p><strong>Xameleon</strong><br />Скрипт выдал ошибку:</p><p>Строка: 1<br />Символ: 28<br />Ошибка: Предполагается наличие окончания инструкции<br />Код: 800А0401</p>]]></content>
			<author>
				<name><![CDATA[s1nt3z]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38796</uri>
			</author>
			<updated>2017-10-19T07:54:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120197#p120197</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=120005#p120005" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2017-10-13T12:28:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=120005#p120005</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JS: Скопировать пароль с сайта (vpnbook freevpn)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119802#p119802" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />На странице &quot;https://www.vpnbook.com/freevpn&quot; внизу указан пароль в поле &quot;Password:&quot;. Чтобы каждый раз не заходить по данному адресу и не копировать пароль, хотел бы создать скрипт двух вариантов:<br />1. Показывает окно с паролем с возможностью выделить (пароль) и скопировать;<br />2. Сохраняет пароль в текстовый документ в корень диска &quot;C:\&quot;.<br />Прошу помочь. Заранее благодарен.</p>]]></content>
			<author>
				<name><![CDATA[s1nt3z]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38796</uri>
			</author>
			<updated>2017-10-04T10:00:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119802#p119802</id>
		</entry>
</feed>
