您现在的位置是:主页 > news > 做搜狗网站优化排名软/网上电商怎么做
做搜狗网站优化排名软/网上电商怎么做
admin2025/6/3 0:35:40【news】
简介做搜狗网站优化排名软,网上电商怎么做,网络营销工具及其特点,汽车网站建设公司为应付“上面”的需要,公司接了个帮助推广市政公益项目的问卷。整个问卷有单选题、多选题、填空题、日期框、地理位置框、矩阵多选和矩阵单选等几乎涵盖了问卷星所有类型问题的问卷,题目有近70题,正常做一遍需要半个小时左右,尝试…
为应付“上面”的需要,公司接了个帮助推广市政公益项目的问卷。整个问卷有单选题、多选题、填空题、日期框、地理位置框、矩阵多选和矩阵单选等几乎涵盖了问卷星所有类型问题的问卷,题目有近70题,正常做一遍需要半个小时左右,尝试各渠道推广了一下,推了三天收到了10份样本,和要求的5000份样本相距甚远,于是这个活就到了我的头上。
有在csdn 和 git上看了下类似项目,基本就是 python+selenium 和 JS 这两种方法,因为此次问卷题目繁杂,我选择使用了第一种方式,对每一题进行提交,确保不会漏题。但是做的过程中发现其中还是有很多的坑,网上的版本对问卷星题目类型的涵盖也不够,基本都只是单选和多选题,较复杂的题型没有,弄了两天搞出来,分享给有需要的童靴。
既然使用selenium,必然需要下载个谷歌浏览器工具
为方便使用其他浏览器的小伙伴,我把自己能找到的浏览器工具都放在下面了:
针对不同的题目类型有不同的提交方式:
单选题:
单选的提交是从1开始(区别于矩阵题),问题有几个选项则随机多少,如下代码为9个选项的单选题,‘q1_’代表题号randomId = random.randint(1, 9)
js = "document.getElementById(\"q1_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
多选题(如上):randomId = random.randint(1, 6)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 6)
js = "document.getElementById(\"q23_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q23_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
矩阵单选题:
此处矩阵题,随机数随机的是下表,从0 开始randomId = str(random.randint(0, 9))
jss = 'document.getElementsByName("q47_0")[' + randomId + '].click()'
browser.execute_script(jss)
time.sleep(1)
矩阵多选题:
同矩阵单选类似,但细心的童鞋看的出来,矩阵题和选择题的方法不同,一个是‘getElementById’,矩阵是‘getElementsByName’from selenium import webdriver
import time
import random
def run():
browser = webdriver.Chrome()
# 地址
browser.get("https://www.wjx.cn/jq/xxxxxxxxx.aspx")
# print(browser.get("https://www.wjx.cn/jq/xxxxxx.aspx"))
# 1
randomId = random.randint(1, 9)
js = "document.getElementById(\"q1_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 2
randomId = random.randint(1, 2)
js = "document.getElementById(\"q2_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
block=str(random.randint(1968, 1992))
block1=str(random.randint(1, 12))
if len(block1)==1:
block1='0'+str(block1)
else:
block1=str(block1)
block2=str(random.randint(1, 18))
if len(block2) == 1:
block2 = '0' + str(block2)
else:
block2 = str(block2)
randomId = random.randint(0, 2)
print("'"+block+"-"+block1+"-"+block2+"'")
js = "document.getElementById(\"q3\").value='"+block+"-"+block1+"-"+block2+"'"
browser.execute_script(js)
time.sleep(1)
# browser.execute_script("document.getElementsByName('q3')[0].value = '2020-09-25'")
# time.sleep(1)
# 4
randomId = random.randint(152, 182)
browser.find_element_by_id("q4").send_keys(randomId)
time.sleep(1)
# 5
randomId = random.randint(82, 180)
browser.find_element_by_id("q5").send_keys(randomId)
time.sleep(1)
# 6
randomId = random.randint(1, 3)
js = "document.getElementById(\"q6_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 7
randomId = random.randint(1, 2)
js = "document.getElementById(\"q7_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 8
randomId = random.randint(1, 7)
js = "document.getElementById(\"q8_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 9
randomId = random.randint(1, 5)
js = "document.getElementById(\"q9_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 10
randomId = random.randint(1, 4)
js = "document.getElementById(\"q10_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 11
randomId = random.randint(1, 6)
js = "document.getElementById(\"q11_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 12
randomId = random.randint(1, 4)
js = "document.getElementById(\"q12_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 13
randomId = random.randrange(10000, 500000,10000)
browser.find_element_by_id("q13").send_keys(str(randomId))
time.sleep(1)
# 14
randomId = random.randint(2, 5)
browser.find_element_by_id("q14").send_keys(str(randomId))
time.sleep(1)
# 15
randomId = random.randint(0, 5)
browser.find_element_by_id("q15").send_keys(str(randomId))
time.sleep(1)
# 16
randomId = random.randrange(30, 180,10)
browser.find_element_by_id("q16").send_keys(str(randomId))
time.sleep(1)
# 17
randomId = random.randint(1, 5)
js = "document.getElementById(\"q17_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 18
randomId = random.randint(1, 5)
js = "document.getElementById(\"q18_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 19
randomId = random.randint(1, 5)
js = "document.getElementById(\"q19_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 20
randomId = random.randint(1, 4)
js = "document.getElementById(\"q20_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 21
randomId = random.randint(1, 5)
js = "document.getElementById(\"q21_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 22
randomId = random.randint(1, 5)
js = "document.getElementById(\"q22_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 23
randomId = random.randint(1, 6)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 6)
js = "document.getElementById(\"q23_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q23_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 24
randomId = random.randint(1, 8)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 8)
js = "document.getElementById(\"q24_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q24_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 25-1
randomId25_1 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q25_0")[' + randomId25_1 + '].click()'
browser.execute_script(jss)
# 25-2
randomId25_2 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q25_1")[' + randomId25_2 + ' ].click()'
browser.execute_script(jss)
# 25-3
randomId25_3 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q25_2")[' + randomId25_3 + '].click()'
browser.execute_script(jss)
# 25-4
randomId25_4 = str(random.randint(0, 4))
js = 'document.getElementsByName("q25_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 25-5
randomId25_5 = str(random.randint(0, 4))
js = 'document.getElementsByName("q25_4")[' + randomId25_5 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 26
randomId = random.randint(1, 10)
js = "document.getElementById(\"q26_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 27-1
randomId27_1 = str(random.randint(0, 2))
jsq = 'document.getElementsByName("q27_0")[' + randomId27_1 + '].click()'
browser.execute_script(jsq)
# 27-2
randomId27_2 = str(random.randint(0, 2))
jsw = 'document.getElementsByName("q27_1")[' + randomId27_2 + '].click()'
browser.execute_script(jsw)
time.sleep(1)
# 27-3
randomId27_3 = str(random.randint(0, 2))
jsa = 'document.getElementsByName("q27_2")[' + randomId27_3 + '].click()'
browser.execute_script(jsa)
time.sleep(1.2)
# 27-4
randomId27_4 = str(random.randint(0, 2))
jsd = 'document.getElementsByName("q27_3")[' + randomId27_4 + '].click()'
browser.execute_script(jsd)
# 27-5
randomId27_5 = str(random.randint(0, 2))
jsf = 'document.getElementsByName("q27_4")[' + randomId27_5 + '].click()'
browser.execute_script(jsf)
time.sleep(0.8)
# 27-6
randomId27_6 = str(random.randint(0, 2))
jsh = 'document.getElementsByName("q27_5")[' + randomId27_6 + '].click()'
browser.execute_script(jsh)
# 27-7
randomId27_7 = str(random.randint(0, 2))
jse = 'document.getElementsByName("q27_6")[' + randomId27_7 + '].click()'
browser.execute_script(jse)
# 27-8
randomId27_8 = str(random.randint(0, 2))
jsu = 'document.getElementsByName("q27_7")[' + randomId27_8 + '].click()'
browser.execute_script(jsu)
time.sleep(1)
# 27-9
randomId27_9 = str(random.randint(0, 2))
jsi = 'document.getElementsByName("q27_8")[' + randomId27_9 + '].click()'
browser.execute_script(jsi)
# 27-10
randomId27_10 = str(random.randint(0, 2))
jsk = 'document.getElementsByName("q27_9")[' + randomId27_10 + '].click()'
browser.execute_script(jsk)
time.sleep(1)
# 28-1
randomId28_1 = str(random.randint(0, 2))
jss = 'document.getElementsByName("q28_0")[' + randomId28_1 + '].click()'
browser.execute_script(jss)
# 28-2
randomId28_2 = str(random.randint(0, 2))
jsq = 'document.getElementsByName("q28_1")[' + randomId28_2 + '].click()'
browser.execute_script(jsq)
# 28-3
randomId28_3 = str(random.randint(0, 2))
jsa = 'document.getElementsByName("q28_2")[' + randomId28_3 + '].click()'
browser.execute_script(jsa)
# 28-4
randomId28_4 = str(random.randint(0, 2))
jsg = 'document.getElementsByName("q28_3")[' + randomId28_4 + '].click()'
browser.execute_script(jsg)
# 28-5
randomId28_5 = str(random.randint(0, 2))
jsh = 'document.getElementsByName("q28_4")[' + randomId28_5 + '].click()'
browser.execute_script(jsh)
# 28-6
randomId28_6 = str(random.randint(0, 2))
jsj = 'document.getElementsByName("q28_5")[' + randomId28_6 + '].click()'
browser.execute_script(jsj)
# 28-7
randomId28_7 = str(random.randint(0, 2))
jsf = 'document.getElementsByName("q28_6")[' + randomId28_7 + '].click()'
browser.execute_script(jsf)
time.sleep(1)
# 29-1
randomId29_1 = str(random.randint(0, 5))
jst = 'document.getElementsByName("q29_0")[' + randomId29_1 + '].click()'
browser.execute_script(jst)
# 29-2
randomId29_2 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_1")[' + randomId29_2 + '].click()'
browser.execute_script(js)
# 29-3
randomId29_3 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_2")[' + randomId29_3 + '].click()'
browser.execute_script(js)
# 29-4
randomId29_4 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_3")[' + randomId29_4 + '].click()'
browser.execute_script(js)
# 29-5
randomId29_5 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_4")[' + randomId29_5 + '].click()'
browser.execute_script(js)
# 29-6
randomId29_6 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_5")[' + randomId29_6 + '].click()'
browser.execute_script(js)
# 29-7
randomId29_7 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_6")[' + randomId29_7 + '].click()'
browser.execute_script(js)
# 29-8
randomId29_8 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_7")[' + randomId29_8 + '].click()'
browser.execute_script(js)
# 29-9
randomId29_9 = str(random.randint(0, 5))
js = 'document.getElementsByName("q29_8")[' + randomId29_9 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 30
# randomId = str(random.randint(1, 6))
# js = 'document.getElementsByName("q29_0")[' + randomId + '].click()'
# browser.execute_script(js)
randomId = random.randint(1, 4)
js = "document.getElementById(\"q30_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# randomId30 = random.randint(1, 4)
# browser.find_element_by_id("q30_").send_keys(randomId30)
# time.sleep(1)
# 31
randomId = random.randint(1, 6)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 6)
js = "document.getElementById(\"q31_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q31_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 32
randomId = random.randint(1, 5)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 5)
js = "document.getElementById(\"q32_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q32_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 33
randomId = random.randint(1, 3)
js = "document.getElementById(\"q33_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 34
randomId = random.randint(1, 3)
js = "document.getElementById(\"q34_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 35
randomId = random.randint(1, 3)
js = "document.getElementById(\"q35_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 36
randomId = random.randint(1, 3)
js = "document.getElementById(\"q36_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 37
randomId = random.randint(1, 4)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 4)
js = "document.getElementById(\"q37_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q37_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 38
randomId = random.randint(1, 4)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 4)
js = "document.getElementById(\"q38_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q38_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 39
randomId = random.randint(1, 2)
js = "document.getElementById(\"q39_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 40
randomId = random.randint(1, 4)
js = "document.getElementById(\"q40_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 41
randomId = random.randint(1, 5)
js = "document.getElementById(\"q41_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 42
randomId = random.randint(1, 7)
js = "document.getElementById(\"q42_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 43
randomId = random.randint(1, 5)
js = "document.getElementById(\"q43_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 44
randomId = random.randint(1, 9)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 9)
js = "document.getElementById(\"q44_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q44_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 45-1
randomId25_1 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q45_0")[' + randomId25_1 + '].click()'
browser.execute_script(jss)
# 45-2
randomId25_2 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q45_1")[' + randomId25_2 + ' ].click()'
browser.execute_script(jss)
# 45-3
randomId25_3 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q45_2")[' + randomId25_3 + '].click()'
browser.execute_script(jss)
time.sleep(1)
# 45-4
randomId25_4 = str(random.randint(0, 4))
js = 'document.getElementsByName("q45_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 45-5
randomId25_5 = str(random.randint(0, 4))
js = 'document.getElementsByName("q45_4")[' + randomId25_5 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 45-6
randomId25_5 = str(random.randint(0, 4))
js = 'document.getElementsByName("q45_5")[' + randomId25_5 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 45-7
randomId25_5 = str(random.randint(0, 4))
js = 'document.getElementsByName("q45_6")[' + randomId25_5 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 46-1
randomId25_1 = str(random.randint(0, 5))
jss = 'document.getElementsByName("q46_0")[' + randomId25_1 + '].click()'
browser.execute_script(jss)
# 46-2
randomId25_2 = str(random.randint(0, 5))
jss = 'document.getElementsByName("q46_1")[' + randomId25_2 + ' ].click()'
browser.execute_script(jss)
# 46-3
randomId25_3 = str(random.randint(0, 5))
jss = 'document.getElementsByName("q46_2")[' + randomId25_3 + '].click()'
browser.execute_script(jss)
time.sleep(1)
# 46-4
randomId25_4 = str(random.randint(0, 5))
js = 'document.getElementsByName("q46_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 46-5
randomId25_4 = str(random.randint(0, 5))
js = 'document.getElementsByName("q46_4")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 47
randomId = str(random.randint(0, 9))
jss = 'document.getElementsByName("q47_0")[' + randomId + '].click()'
browser.execute_script(jss)
time.sleep(1)
# # 26
# randomId = random.randint(0, 9)
# js = "document.getElementById(\"q47_0\")['str(randomId)'].click()"
# browser.execute_script(js)
# time.sleep(1)
# 48-1
randomId25_1 = str(random.randint(0, 5))
jss = 'document.getElementsByName("q48_0")[' + randomId25_1 + '].click()'
browser.execute_script(jss)
# 48-2
randomId25_2 = str(random.randint(0, 5))
jss = 'document.getElementsByName("q48_1")[' + randomId25_2 + ' ].click()'
browser.execute_script(jss)
# 48-3
randomId25_3 = str(random.randint(0, 5))
jss = 'document.getElementsByName("q48_2")[' + randomId25_3 + '].click()'
browser.execute_script(jss)
time.sleep(1)
# 48-4
randomId25_4 = str(random.randint(0, 5))
js = 'document.getElementsByName("q48_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 49
randomId = random.randint(1, 2)
js = "document.getElementById(\"q49_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 50
randomId = random.randint(1, 4)
js = "document.getElementById(\"q50_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 51
randomId = random.randint(1, 3)
js = "document.getElementById(\"q51_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 52
randomId = random.randint(1, 5)
js = "document.getElementById(\"q52_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 53
randomId = random.randint(1, 6)
js = "document.getElementById(\"q53_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 54
randomId = random.randint(1, 2)
js = "document.getElementById(\"q54_" + str(randomId) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# # 54
# randomId = random.randint(1, 2)
# js = "document.getElementById(\"q54_" + str(randomId) + "\").click()"
# browser.execute_script(js)
# time.sleep(1)
# 55
randomId = random.randint(1, 15)
for i in range(1, randomId + 1):
randomId1 = random.randint(1, 15)
js = "document.getElementById(\"q55_" + str(randomId1) + "\").checked = true"
browser.execute_script(js)
js = "document.getElementById(\"q55_" + str(randomId1) + "\").click()"
browser.execute_script(js)
time.sleep(1)
# 56-1
randomId25_1 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q56_0")[' + randomId25_1 + '].click()'
browser.execute_script(jss)
# 56-2
randomId25_2 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q56_1")[' + randomId25_2 + ' ].click()'
browser.execute_script(jss)
time.sleep(1)
# 56-3
randomId25_3 = str(random.randint(0, 4))
jss = 'document.getElementsByName("q56_2")[' + randomId25_3 + '].click()'
browser.execute_script(jss)
time.sleep(1)
# 56-4
randomId25_4 = str(random.randint(0, 4))
js = 'document.getElementsByName("q56_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 56-5
randomId25_4 = str(random.randint(0, 4))
js = 'document.getElementsByName("q56_4")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 56-6
randomId25_4 = str(random.randint(0, 4))
js = 'document.getElementsByName("q56_5")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 56-7
randomId25_4 = str(random.randint(0, 4))
js = 'document.getElementsByName("q56_6")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 56-8
randomId25_4 = str(random.randint(0, 4))
js = 'document.getElementsByName("q56_7")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 57-1
randomId25_1 = str(random.randint(0, 2))
jss = 'document.getElementsByName("q57_0")[' + randomId25_1 + '].click()'
browser.execute_script(jss)
# 57-2
randomId25_2 = str(random.randint(0, 2))
jss = 'document.getElementsByName("q57_1")[' + randomId25_2 + ' ].click()'
browser.execute_script(jss)
time.sleep(1)
# 57-3
randomId25_3 = str(random.randint(0, 2))
jss = 'document.getElementsByName("q57_2")[' + randomId25_3 + '].click()'
browser.execute_script(jss)
time.sleep(0.3)
# 57-4
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 57-5
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_4")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 57-6
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_5")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 57-7
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_6")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 57-8
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_7")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 57-9
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_8")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 57-10
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_9")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 57-11
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q57_10")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 58-1
randomId25_1 = str(random.randint(0, 2))
jss = 'document.getElementsByName("q58_0")[' + randomId25_1 + '].click()'
browser.execute_script(jss)
# 58-2
randomId25_2 = str(random.randint(0, 2))
jss = 'document.getElementsByName("q58_1")[' + randomId25_2 + ' ].click()'
browser.execute_script(jss)
# 58-3
randomId25_3 = str(random.randint(0, 2))
jss = 'document.getElementsByName("q58_2")[' + randomId25_3 + '].click()'
browser.execute_script(jss)
time.sleep(0.8)
# 58-4
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 58-5
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_4")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 58-6
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_5")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 58-7
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_6")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 58-8
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_7")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 58-9
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_8")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 58-10
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_9")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 58-11
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q58_10")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 59-1
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_0")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 59-2
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_1")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 59-3
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_2")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 59-4
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 59-5
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_4")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 59-6
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_5")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 59-7
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_6")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 59-8
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_7")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 59-9
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_8")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 59-10
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_9")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 59-11
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q59_10")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 60-1
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_0")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 60-2
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_1")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 60-3
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_2")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 60-4
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_3")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 60-5
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_4")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 60-6
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_5")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 60-7
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_6")[' + randomId25_4 + '].click()'
browser.execute_script(js)
#60-8
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_7")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# 60-9
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_8")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 60-10
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_9")[' + randomId25_4 + '].click()'
browser.execute_script(js)
# 60-11
randomId25_4 = str(random.randint(0, 2))
js = 'document.getElementsByName("q60_10")[' + randomId25_4 + '].click()'
browser.execute_script(js)
time.sleep(1)
# # 61-11
# randomId25_4 = str(random.randint(0, 2))
# js = 'document.getElementsByName("q61_15")[' + randomId25_4 + '].click()'
# browser.execute_script(js)
# time.sleep(1)
# 3
# block = ["上海-上海-黄浦区", "上海-上海-徐汇区", "上海-上海-闵行区"]
# randomId = random.randint(0, 2)
# browser.find_element_by_id("q61").send_keys(block[randomId])
# time.sleep(1)
block = str('上海')
block1 = str('上海市')
block2=['黄浦区','徐汇区','长宁区','静安区','普陀区','虹口区','杨浦区','闵行区','宝山区','嘉定区','浦东新区','金山区','松江区','青浦区','奉贤区','崇明区']
randomId = random.randint(0, 15)
print("'"+ block +"-" + block1+"-"+block2[randomId]+"'")
browser.execute_script("document.getElementsByName('q61')[0].value = '"+ block +"-" + block1+"-"+block2[randomId]+"'")
browser.execute_script(js)
time.sleep(1)
# 62
# randomId = random.randint(1, 2)
js = "document.getElementById(\"q62_" + str(2) + "\").click()"
browser.execute_script(js)
time.sleep(1)
js = "document.getElementById(\"submit_button\").click()"
browser.execute_script(js)
btn = "document.getElementById(\"submit_button\").click()"
browser.execute_script(btn)
time.sleep(5)
browser.quit() #运行完毕自动关闭浏览器
if __name__ == "__main__":
while True:
run()
# 避免提交过快出现验证
time.sleep(10)