рдирдорд╕реНрддреЗ рдореИрдВ Pikabu рдлреЛрд░рдо рдХреА рд╕реНрдкреИрдо рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдордВрдЪ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдкрд░ рд╕рдм рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдХрд╣рдирд╛ рд╣реИ?
рднреЗрджреНрдпрддрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐, рд░реЗрдЯрд┐рдВрдЧ рдХреА рд╕рдВрдЦреНрдпрд╛, рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдиреНрдпреВрдирддрдо рд╕рдордп рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИред
рдореБрдЭреЗ рджрд┐рдЦрд╛рдУ!
24 рдШрдВрдЯреЗ рдХреЗ рднреАрддрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдкрд░реЗрд╢рди:

рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ HTML рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рд╣реИ? рдФрд░ рдирд╣реАрдВ!
рдЖрдкрдиреЗ рдРрд╕рд╛ рдХреИрд╕реЗ рдХрд┐рдпрд╛!
рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ!
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ .py рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ:

рдЕрдЧрд▓рд╛, рдЖрдЗрдП рдЙрди рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рд╣рдо рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВрдЧреЗ, рд╕рд╛рде рд╣реА рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбреНрдпреВрд▓:
import requests from threading import Thread
рдЕрдм рдПрдХ рдЕрдирдВрдд рд▓реВрдк рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ:
def spam(): while True: req = requests.post('')
рд▓реЗрдХрд┐рди рдЖрдк рдЕрдиреБрд░реЛрдз рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ?
рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдЦреЛрд▓реЗрдВ, рдкрд┐рдХрд╛рдмреВ рдЬрд╛рдПрдВред
рдХреЛрдИ рднреА рд╡рд┐рд╖рдп рдЪреБрдиреЗрдВред рдКрдкрд░ рддреАрд░ рдкрд░ рд╣реЛрд╡рд░ рдХрд░реЗрдВ:

рдЕрдм рдХреБрдВрдЬреА рд╕рдВрдпреЛрдЬрди рджрдмрд╛рдПрдБ: cntr + shift + iред
рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓рдмрд╛рд░ рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛:
рдорд╣рдВрдЧреЗ рдордВрдЪ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рджреГрд╖реНрдЯрд┐ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдореБрдЭреЗ AdBlock рд╡рд┐рд╖рдп (рдУрдо) рдХреЛ рдХрд╛рдЯрдирд╛ рдкрдбрд╝рд╛:

рдЪрд▓реЛ "рдиреЗрдЯрд╡рд░реНрдХ" рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВред
рдЕрдм рд╣рдо рдЗрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рднреА рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред
"рд╡рд┐рд╖рдп рджрд░" рддреАрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдХреНрд╡реЗрд░реА рдкреИрдирд▓ рджреЗрдЦреЗрдВред
"рд╡рд┐рдзрд┐" рдмрдЯрди рджрдмрд╛рдПрдВ рдЬрдм рддрдХ рдХрд┐ рдкрд╣рд▓рд╛ рдЕрдиреБрд░реЛрдз "POST" рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдиреБрд░реЛрдз рди рд╣реЛ:

рдкрд╣рд▓реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмреАрдЪ, рдЗрд╕реЗ рдЦреЛрдЬреЗрдВ:

рдЙрд╕ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдФрд░ рдХреЙрдкреА рдмрдЯрди рдкрд░ рд╣реЛрд╡рд░ рдХрд░реЗрдВ, рдХреЙрдкреА POST рдбреЗрдЯрд╛ рдЪреБрдиреЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреНрд╡реЗрд░реА рдореЗрдВ рдбрд╛рд▓реЗрдВ:
req = requests.post('https://pikabu.ru/ajax/vote_story.php', data = { 'story_id':story, 'vote':'1' }, )
рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдо рдЙрд╕реА рдкреЛрд╕реНрдЯ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВрдЧреЗ!
рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рдЖрдпрд╛рддрд┐рдд рдореЙрдбреНрдпреВрд▓ рдореЗрдВ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗрдВ:
import random
рдФрд░ рд▓реВрдк рдореЗрдВ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ:
story = random.randint(1000000, 6865568)
рдЪрд▓реЛ рдПрдХ рдЕрдиреБрд░реЛрдз рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА! рдпрд╣рд╛рдБ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рдпрд╛ рд╣реИ:
import requests from threading import Thread import random def spam(): while True: story = random.randint(1000000, 6865568) req = requests.post('https://pikabu.ru/ajax/vote_story.php', data = { 'story_id':story, 'vote':'1' }, )
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд - рд╣реЗрдбрд░ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдЪрд▓рд┐рдП FireFox рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рддреЗ рд╣реИрдВ, рдЕрдиреБрд░реЛрдз рдкрд░ рдмрд╕ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, "рдХреЙрдкреА рдХрд░реЗрдВ" рдЪреБрдиреЗрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ - "рдЕрдиреБрд░реЛрдз рд╣реЗрдбрд░"ред
рдЙрд╕реА рддрд░рд╣, рдмреГрд╣рджрд╛рдиреНрддреНрд░ рдФрд░ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЙрдиреНрд╣реЗрдВ рдХреЛрдб рдореЗрдВ рдбрд╛рд▓реЗрдВ:
import requests from threading import Thread import random def spam(): while True: story = random.randint(1000000, 6865568) req = requests.post('https://pikabu.ru/ajax/vote_story.php', data = { 'story_id':str(story), 'vote':'1' }, headers = { 'Host: 'pikabu.ru', 'User-Agent': ' ', 'Accept': 'application/json, text/javascript, */*; q=0.01', 'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding': 'gzip, deflate, br', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Csrf-Token': ' ', 'X-Requested-With': 'XMLHttpRequest', 'Content-Length': '23', 'Connection': 'keep-alive', 'Referer': 'https://pikabu.ru/', 'Cookie': ' ' })
"рдЖрдкрдХрд╛ рдбреЗрдЯрд╛" рдлрд╝реАрд▓реНрдб рдореЗрдВ, рдЕрдкрдиреЗ рдорд╛рди рдбрд╛рд▓реЗрдВред
рдЕрдиреБрд░реЛрдз рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ:
print(req)
рдпрджрд┐ "рд░рд┐рд╕реНрдкреЙрдиреНрд╕ <200>" рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╖рдп рдХреЛ рд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдереЛрдбрд╝рд╛ рддреЗрдЬрд╝ (рдареАрдХ 55 рдмрд╛рд░) рдХрд░реЗрдВрдЧреЗред
рд╣рдорд╛рд░реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдереНрд░реЗрдбрд┐рдВрдЧ рдмрдирд╛рдПрдВ:
for i in range(55): thr = Thread(target = spam) thr.start()
рдЦреИрд░, рдпрд╣ рдмрд╛рдд рд╣реИ! рдЖрдк рджреМрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдФрд░ рдпрд╣рд╛рдБ рдкреВрд░рд╛ рдХреЛрдб рд╣реИ:
import requests from threading import Thread import random def spam(): while True: story = random.randint(1000000, 6865568) req = requests.post('https://pikabu.ru/ajax/vote_story.php', data = { 'story_id':str(story), 'vote':'1' }, headers = { 'Host: 'pikabu.ru', 'User-Agent': ' ', 'Accept': 'application/json, text/javascript, */*; q=0.01', 'Accept-Language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding': 'gzip, deflate, br', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Csrf-Token': ' ', 'X-Requested-With': 'XMLHttpRequest', 'Content-Length': '23', 'Connection': 'keep-alive', 'Referer': 'https://pikabu.ru/', 'Cookie': ' ' }) print(req) for i in range(55): thr = Thread(target = spam) thr.start()
рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдардЧреА рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдореИрдВ рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рдмрддрд╛рдКрдВрдЧрд╛, рдмрд╕ рдХреЛрдб рд░рдЦрдирд╛:
рдЦреИрд░, рдпрд╣ рд╕рдм рд╣реИред рдЖрдк рдкреЛрд╕реНрдЯ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рддреВрдлрд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реМрднрд╛рдЧреНрдп рд╣реИ
рд▓рд╡ рд╣рдмреНрд░ред
рдЙрдкрд░реЛрдХреНрдд рдХрд╛рд░реНрдп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рд╣реИрдВ, 10/02/2019 рдХреЛ рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рдЖрдкрд░рд╛рдзрд┐рдХ рд╕рдВрд╣рд┐рддрд╛ рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЗрдЦ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред