工具:burpsuit,python
問卷星親測,可以用python的requests庫對問卷訪問填寫。首先對訪問的頁面進行抓包,得到的header部分照抄到requests的header裡。
親測乙個ip只能填寫三份問卷,所以這裡再指令碼上加入隨機的**頭部
指令碼如下:
import requests
from urllib import parse
from time import
*from random import randint
for i in
range
(1000):
header=
data1=
'1$'
+str
(randint(1,
4))+
'}'+
'2$'
+str
(randint(1,
4))+
'}'+
'3$'
+str
(randint(1,
2))+
'}'+
'4$'
+str
(randint(1,
4))+
'}'+
'5$'
+str
(randint(1,
4))+
'}'+
'6$'
+str
(randint(1,
4))+
'}'+
'7$'
+str
(randint(1,
4))+
'}'+
'8$'
+str
(randint(1,
4))+
'}'+
'9$'
+str
(randint(1,
4))+
'}'+
'10$'
+str
(randint(1,
4))+
'}'+
'11$'
+str
(randint(1,
4))+
'}'+
'12$'
+str
(randint(1,
4))+
'}'+
'13$'
+str
(randint(1,
4))+
'}'+
'14$'
+str
(randint(1,
4))+
'}'+
'15$2}'
+'16$'
+str
(randint(1,
4))+
'|'+
str(randint(1,
4))+
'|'+
str(randint(1,
4))+
'}'+
'17$'
+str
(randint(1,
5))+
'|'+
str(randint(1,
5))+
'|'+
str(randint(1,
5))+
'}'+
'18$'
+str
(randint(1,
6))+
'|'+
str(randint(1,
4))+
'|'+
str(randint(1,
4))+
'}'+
'19$'
+str
(randint(1,
5))+
'|'+
str(randint(1,
4))+
'}'+
'20$沒有'
data2=
data=parse.urlencode(data2)
url=
""r=requests.post(url,data=data,headers=header)
print
(r.text)
通過Python實現自動填寫調查問卷
快開學了,看到空間裡面各種求填寫調查問卷的,我才想起來貌似我也還沒做。對於這種無意義的問卷,我是不怎麼感冒的,所以我打算使用 特技 來完成,也就是python,順便重新複習一下python,真的好久沒用了。下面,表演開始 首先先建立乙份問卷 我們隨便填寫乙個問卷並提交,在提交之前開啟burpsuit...
問卷自動填寫指令碼
懶人專用刷問卷指令碼!害怕驗證碼!本文基於selenium chromedriver實現問卷自動填寫。目前只支援單選和多選題型,暫不支援填空題。通過檢查問卷星的網頁 我們會發現乙個規律 每道題的選項答案會有乙個共同特徵 a rel q題目號 選項號 因此我們可通過 定位第一題的a選項 find el...
Python使用Selenium填寫問卷調查表單
2 from selenium import webdriver from selenium.webdriver.common.by import by from selenium.webdriver.support.ui import webdriverwait from selenium.web...