function Answer()hc.put_to_log('m1='..hc.answer_header) hc.answer_header = re.replace(hc.answer_header, [[https\.\.]], '')hc.put_to_log('m2='..hc.answer_header)end
--[[ <HCExtension>@name Менять User-Agent в заголовках запросов на свой@event RequestHeaderReceived/Request</HCExtension> ]]function Request() hc.request_header = re.replace(hc.request_header, [[^User-Agent: \K[^\r\n]+]], 'My_Agent')end
--[[ <HCExtension>@name Менять User-Agent случайно заголовках запросов на свой@event RequestHeaderReceived/Request</HCExtension> ]]-- заготавливаем массив агентовua={'My_Agent1','My_Agent2','My_Agent3'}function init() rua=math.random(ua)endfunction Request() hc.request_header = re.replace(hc.request_header, [[^User-Agent: \K[^\r\n]+]], rua)end
--[[ <HCExtension>@name Менять User-Agent случайно заголовках запросов на свой@event RequestHeaderReceived/Request</HCExtension> ]]-- заготавливаем массив агентовua={'My_Agent1','My_Agent2','My_Agent3'}function Request() hc.request_header = re.replace( hc.request_header, [[^User-Agent: \K[^\r\n]+]], ua[math.random(#ua)] )end
--[[ <HCExtension>@name Менять User-Agent случайно заголовках запросов на свой@event RequestHeaderReceived/Request@event Init/NewFakeUserAgent</HCExtension> ]]-- заготавливаем массив агентовua={'My_Agent1', 'My_Agent2', 'My_Agent3'}function NewFakeUserAgent() hc.set_global('Fake-User-Agent', ua[math.random(#ua)])endfunction Request() hc.request_header = re.replace(hc.request_header, [[^User-Agent: \K[^\r\n]+]], hc.get_global('Fake-User-Agent'))end
LUA_DEV=c:\LuaLUA_PATH=.\?.lua;.\?\init.lua;%LUA_DEV%\lua\?.lua;%LUA_DEV%\lua\?\init.lua;LUA_CPATH=.\?.dll;.\?51.dll;%LUA_DEV%\?.dll;%LUA_DEV%\?51.dll;%LUA_DEV%\clibs\?.dll;%LUA_DEV%\clibs\?51.dll;%LUA_DEV%\loadall.dll;%LUA_DEV%\clibs\loadall.dll;
#5#~#True#~#(^.+?)--(/)?$#~#http://c.hc/_\1\2#~#False#~#True
function url_parse(url) -- scheme://netloc/path;parameters?query#fragment local scheme, netloc, path = string.match(url, [[^(%a+://)([^/]+)(/.*)]]) return {scheme=scheme, netloc=netloc, path=path}endurl = [[http://adshow.cmd/http://host/blablabla]]url_path = url_parse(url).path:sub(2)url_host = url_parse(url_path).netloc
Mark: RegEx error - PCRE_ERROR_NOMATCH
0(1): http://addons.cdn.mozilla.net:443Mark: