<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Заливка файлов на failiem.lv]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=13605</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13605&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Заливка файлов на failiem.lv».]]></description>
		<lastBuildDate>Tue, 06 Aug 2019 00:37:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=135283#p135283</link>
			<description><![CDATA[<div class="quotebox"><cite>qqlexa пишет:</cite><blockquote><p>А как можно было бы передать файлы через аккаунт?</p></blockquote></div><div class="codebox"><pre><code>path := &quot;D:\test.mp4&quot;
login := &quot;login&quot;
password := &quot;password&quot;

HTTP := ComObjCreate(&quot;WinHTTP.WinHTTPRequest.5.1&quot;)
HTTP.Open(&quot;GET&quot;, &quot;https://failiem.lv&quot;, true)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send()
HTTP.WaitForResponse()
RegexMatch(HTTP.ResponseText, &quot;s)PHPSESSID=(.+?)&quot;&quot;&quot;, match)
phpsessid := match1

HTTP.Open(&quot;POST&quot;, &quot;https://failiem.lv/ajax/sign_in.php?PHPSESSID=&quot; phpsessid, true)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko&quot;)
HTTP.SetRequestHeader(&quot;Content-Type&quot;, &quot;application/x-www-form-urlencoded; charset=UTF-8&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send(&quot;add_cookie_uploads=false&amp;from_ico=0&amp;password=&quot; password &quot;&amp;recaptcha_response=&amp;signin=true&amp;username=&quot; login)
HTTP.WaitForResponse()

HTTP.Open(&quot;GET&quot;, &quot;https://failiem.lv/server_scripts/get_upload_id.php?show_add_key=1&quot;, true)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send()
HTTP.WaitForResponse()
RegexMatch(HTTP.ResponseText, &quot;s)(.+?),.+?,(.+?)$&quot;, match)
up_id := match1, key := match2

now := A_NowUTC
EnvSub, now,1970, seconds
now .= A_MSec
objParam := {file: [path]}
CreateFormData(PostData, hdr_ContentType, objParam)

HTTP.SetTimeouts(0, 0, 0, 0)
HTTP.Open(&quot;POST&quot;, &quot;https://free.failiem.lv/save_file.php?PHPSESSID=&quot; phpsessid &quot;&amp;up_id=&quot; up_id &quot;&amp;ignore_user_abort=1&amp;skip_update=1&amp;key=&quot; key &quot;&amp;v=&quot; now, true)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko&quot;)
HTTP.SetRequestHeader(&quot;Content-Type&quot;, hdr_ContentType)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send(PostData)
HTTP.WaitForResponse()
uploadedLink := &quot;https://failiem.lv/u/&quot; up_id

; проверка загрузки
HTTP.SetTimeouts(0, 60000, 30000, 30000)
HTTP.Open(&quot;GET&quot;, uploadedLink, true)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send()
HTTP.WaitForResponse()
if InStr(HTTP.ResponseText, &quot;tools_button_download&quot;)
   msgbox % clipboard := uploadedLink
else
   msgbox Error
return


; CreateFormData() by tmplinshi, AHK Topic: https://autohotkey.com/boards/viewtopic.php?t=7647
; Thanks to Coco: https://autohotkey.com/boards/viewtopic.php?p=41731#p41731
; Modified version by SKAN, 09/May/2016

CreateFormData(ByRef retData, ByRef retHeader, objParam) {
	New CreateFormData(retData, retHeader, objParam)
}

Class CreateFormData {

	__New(ByRef retData, ByRef retHeader, objParam) {

		Local CRLF := &quot;`r`n&quot;, i, k, v, str, pvData
		; Create a random Boundary
		Local Boundary := this.RandomBoundary()
		Local BoundaryLine := &quot;------------------------------&quot; . Boundary

    this.Len := 0 ; GMEM_ZEROINIT|GMEM_FIXED = 0x40
    this.Ptr := DllCall( &quot;GlobalAlloc&quot;, &quot;UInt&quot;,0x40, &quot;UInt&quot;,1, &quot;Ptr&quot;  )          ; allocate global memory

		; Loop input paramters
		For k, v in objParam
		{
			If IsObject(v) {
				For i, FileName in v
				{
					str := BoundaryLine . CRLF
					     . &quot;Content-Disposition: form-data; name=&quot;&quot;&quot; . k . &quot;&quot;&quot;; filename=&quot;&quot;&quot; . FileName . &quot;&quot;&quot;&quot; . CRLF
					     . &quot;Content-Type: &quot; . this.MimeType(FileName) . CRLF . CRLF
          this.StrPutUTF8( str )
          this.LoadFromFile( Filename )
          this.StrPutUTF8( CRLF )
				}
			} Else {
				str := BoundaryLine . CRLF
				     . &quot;Content-Disposition: form-data; name=&quot;&quot;&quot; . k &quot;&quot;&quot;&quot; . CRLF . CRLF
				     . v . CRLF
        this.StrPutUTF8( str )
			}
		}

		this.StrPutUTF8( BoundaryLine . &quot;--&quot; . CRLF )

    ; Create a bytearray and copy data in to it.
    retData := ComObjArray( 0x11, this.Len ) ; Create SAFEARRAY = VT_ARRAY|VT_UI1
    pvData  := NumGet( ComObjValue( retData ) + 8 + A_PtrSize )
    DllCall( &quot;RtlMoveMemory&quot;, &quot;Ptr&quot;,pvData, &quot;Ptr&quot;,this.Ptr, &quot;Ptr&quot;,this.Len )

    this.Ptr := DllCall( &quot;GlobalFree&quot;, &quot;Ptr&quot;,this.Ptr, &quot;Ptr&quot; )                   ; free global memory 

    retHeader := &quot;multipart/form-data; boundary=----------------------------&quot; . Boundary
	}

  StrPutUTF8( str ) {
    Local ReqSz := StrPut( str, &quot;utf-8&quot; ) - 1
    this.Len += ReqSz                                  ; GMEM_ZEROINIT|GMEM_MOVEABLE = 0x42
    this.Ptr := DllCall( &quot;GlobalReAlloc&quot;, &quot;Ptr&quot;,this.Ptr, &quot;UInt&quot;,this.len + 1, &quot;UInt&quot;, 0x42 )   
    StrPut( str, this.Ptr + this.len - ReqSz, ReqSz, &quot;utf-8&quot; )
  }
  
  LoadFromFile( Filename ) {
    Local objFile := FileOpen( FileName, &quot;r&quot; )
    this.Len += objFile.Length                     ; GMEM_ZEROINIT|GMEM_MOVEABLE = 0x42 
    this.Ptr := DllCall( &quot;GlobalReAlloc&quot;, &quot;Ptr&quot;,this.Ptr, &quot;UInt&quot;,this.len, &quot;UInt&quot;, 0x42 )
    objFile.RawRead( this.Ptr + this.Len - objFile.length, objFile.length )
    objFile.Close()       
  }

	RandomBoundary() {
		str := &quot;0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z&quot;
		Sort, str, D| Random
		str := StrReplace(str, &quot;|&quot;)
		Return SubStr(str, 1, 12)
	}

	MimeType(FileName) {
		n := FileOpen(FileName, &quot;r&quot;).ReadUInt()
		Return (n        = 0x474E5089) ? &quot;image/png&quot;
		     : (n        = 0x38464947) ? &quot;image/gif&quot;
		     : (n&amp;0xFFFF = 0x4D42    ) ? &quot;image/bmp&quot;
		     : (n&amp;0xFFFF = 0xD8FF    ) ? &quot;image/jpeg&quot;
		     : (n&amp;0xFFFF = 0x4949    ) ? &quot;image/tiff&quot;
		     : (n&amp;0xFFFF = 0x4D4D    ) ? &quot;image/tiff&quot;
		     : &quot;application/octet-stream&quot;
	}

}</code></pre></div><p>А вообще там АПИ имеется:<br /><a href="https://ru.files.fm/api">https://ru.files.fm/api</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 06 Aug 2019 00:37:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=135283#p135283</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125291#p125291</link>
			<description><![CDATA[<p>А зачем вы смотрите через Curl.<br />Смотрите, что отправляете через IE.<br /></p><div class="codebox"><pre><code>HTTP := ComObjCreate(&quot;WinHTTP.WinHTTPRequest.5.1&quot;)
HTTP.Open(&quot;GET&quot;, &quot;https://vigilantcitizen.com/moviesandtv/hide-and-seek-the-most-blatant-movie-about-monarch-mind-control-ever&quot;, true)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko)&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send()
HTTP.WaitForResponse()
RegexMatch(HTTP.ResponseText, &quot;s)&quot;&quot;wc_post_id&quot;&quot;:(.+?),.+?&lt;div id=&quot;&quot;comment-(.+?)&quot;&quot;&quot;, match)

Boundary := RandomBoundary()
data =
(
-----------------------------%Boundary%
Content-Disposition: form-data; name=&quot;action&quot;

readMore
-----------------------------%Boundary%
Content-Disposition: form-data; name=&quot;commentId&quot;

%match2%
-----------------------------%Boundary%
Content-Disposition: form-data; name=&quot;postId&quot;

%match1%
-----------------------------%Boundary%--

)

HTTP.Open(&quot;POST&quot;, &quot;https://vigilantcitizen.com/wp-admin/admin-ajax.php&quot;, true)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko)&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.SetRequestHeader(&quot;Content-Type&quot;, &quot;multipart/form-data; boundary=---------------------------&quot; Boundary)
HTTP.Send(data)
HTTP.WaitForResponse()
msgbox % HTTP.ResponseText


RandomBoundary()
{
   str := &quot;0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z&quot;
   Sort, str, D| Random
   str := StrReplace(str, &quot;|&quot;)
   Return SubStr(str, 1, 12)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 10 May 2018 19:23:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125291#p125291</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=125288#p125288</link>
			<description><![CDATA[<p>Если можно, возник вопрос по инструкции <strong>Malcev</strong>&#039;а: не удалось выяснить, как установить запрос для полных текстов комментариев к публикациям сайта, разворачиваемых по ссылке <span style="color: #00B38F"><strong><a href="https://vigilantcitizen.com/moviesandtv/hide-and-seek-the-most-blatant-movie-about-monarch-mind-control-ever/#comment-283727">Read more »</a></strong></span>. </p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>Обычно из curl-запроса можно было формировать рабочий запрос, но тут какой-то запутанный формат:</p><div class="codebox"><pre><code>curl &quot;https://vigilantcitizen.com/wp-admin/admin-ajax.php&quot; -H &quot;origin: https://vigilantcitizen.com&quot; -H &quot;accept-encoding: gzip, deflate, br&quot; -H &quot;x-requested-with: XMLHttpRequest&quot; -H &quot;accept-language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4&quot; -H &quot;user-agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36&quot; -H &quot;content-type: multipart/form-data; boundary=----WebKitFormBoundaryXA6GZmN0QyektE42&quot; -H &quot;accept: */*&quot; -H &quot;referer: https://vigilantcitizen.com/moviesandtv/hide-and-seek-the-most-blatant-movie-about-monarch-mind-control-ever/&quot; -H &quot;authority: vigilantcitizen.com&quot; -H &quot;cookie: tk_or=^%^22^%^22; tk_r3d=^%^22^%^22; tk_lr=^%^22^%^22; _ga=GA1.2.1079624580.1525974707; _gid=GA1.2.580885602.1525974707; _gat=1&quot; --data-binary ^&quot;------WebKitFormBoundaryXA6GZmN0QyektE42^

Content-Disposition: form-data; name=^\^&quot;action^\^&quot;^

^

readMore^

------WebKitFormBoundaryXA6GZmN0QyektE42^

Content-Disposition: form-data; name=^\^&quot;commentId^\^&quot;^

^

283727^

------WebKitFormBoundaryXA6GZmN0QyektE42^

Content-Disposition: form-data; name=^\^&quot;postId^\^&quot;^

^

13388^

------WebKitFormBoundaryXA6GZmN0QyektE42--^

^&quot; --compressed</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Thu, 10 May 2018 18:24:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=125288#p125288</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=124584#p124584</link>
			<description><![CDATA[<p><strong></strong></p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Tue, 10 Apr 2018 14:32:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=124584#p124584</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=124530#p124530</link>
			<description><![CDATA[<p>Например так:<br />Заходите в IE, нажимаете f12, выбираете вкладку Network, смотрите&nbsp; чтобы все кнопки были отжаты.<br />Нажимаете на запись, заходите на failiem.lv и загружаете какой-либо файл.<br />Как закончили загружать, смотрите, что вы отправляете серверу (POST запросы), начиная с конца.<br />После чего вбиваете в поиск отправленные данные, чтобы понять откуда вы их получаете.<br />Например, в данном примере сам файл отправляется следующим запросом:<br />https://<strong>fv8</strong>.failiem.lv/save_file.php?PHPSESSID=<strong>bdlel0j7r98eh6212l49svrld6</strong>&amp;up_id=<strong>9sas8ppk</strong>&amp;ignore_user_abort=1&amp;skip_update=1&amp;key=<strong>27ae0</strong>&amp;v=<strong>1523127008906</strong><br />Вбиваете в поиск &quot;fv8&quot; смотрите, что вы его можете получить в BODY при получении GET запроса на failiem.lv.<br /></p><div class="codebox"><pre><code>var upload_save_server = strProtocol + &#039;fv8.failiem.lv&#039;;

    var arrFallbackHosts = [ &#039;pro1.failiem.lv&#039;, &#039;fv8.failiem.lv&#039; ];
    var intCurrentFallbackHost = 0;
    var strCurrentUploadCallServer = &#039;fv8.failiem.lv&#039;;</code></pre></div><p>Так же и с остальными запросами.<br />В итоге можно будет прийты к выводу, что перед отправкой файла достаточно посетить 2 ссылки:<br />https://failiem.lv<br />https://failiem.lv/server_scripts/get_upload_id.php?show_add_key=1<br />Сам файл передаётся с помощью multipart/form-data.<br />Библиотеку я вставил в код.<br />Если хотите посмотреть POST DATA в multipart/form-data, то это можно сделать с помощью HttpWatch.<br />Я же в коде отправлял только сам файл.<br />Также иногда бывает нужным отправлять какие-либо заголовки (вкладка Request Headers) и кукисы.<br />Лично я отправляю всегда версию клиента и всевозможную защиту от получения ответа из кеша:<br /></p><div class="codebox"><pre><code>HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko)&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)</code></pre></div><p>При POST запросах (отправки текстовых данных) нужно еще вставлять:<br /></p><div class="codebox"><pre><code>HTTP.SetRequestHeader(&quot;Content-Type&quot;, &quot;application/x-www-form-urlencoded&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 07 Apr 2018 19:06:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=124530#p124530</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=124529#p124529</link>
			<description><![CDATA[<p><strong>Malcev</strong>, Не имею понятия как это можно осуществить.. Не могли бы вы помочь?</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Sat, 07 Apr 2018 18:24:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=124529#p124529</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=124528#p124528</link>
			<description><![CDATA[<p>Нужно посмотреть, что отправляется на сервер и повторить это в скрипте.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 07 Apr 2018 17:44:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=124528#p124528</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=124527#p124527</link>
			<description><![CDATA[<p>А как можно было бы передать файлы через аккаунт?</p>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Sat, 07 Apr 2018 16:27:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=124527#p124527</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Заливка файлов на failiem.lv]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=124500#p124500</link>
			<description><![CDATA[<p>Тема для обсуждения &quot;Заливка файлов на failiem.lv&quot;.<br /><a href="http://forum.script-coding.com/viewtopic.php?id=17681">http://forum.script-coding.com/viewtopic.php?id=17681</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 05 Apr 2018 21:41:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=124500#p124500</guid>
		</item>
	</channel>
</rss>
