因被他人叫做填写调查问卷,想到可以用Selenium快速刷大量问卷,于是写了段代码试验了一下。因为问卷题目要求过于简单,所以代码过于浅薄,以后会添加很多功能—>>>如使用ip代理池,随机生成User-Agent来防止问卷星去重。
from selenium import webdriver
import random
import time
def parse_page(i):
driver = webdriver.Chrome()
driver.get('https://www.wenjuan.com/s/bu6BNfP/')
time.sleep(2)
#问题一性别
xpath1 = '//*[@id="question_5dd503c692beb518d45e07ea"]/div[2]/div[%s]/label/span' % str(random.randint(3,4))
answer_1 = driver.find_elements_by_xpath(xpath1)[0]
answer_1.click()
#问题二年级
xpath2 = '//*[@id="question_5dd503c692beb518d45e07eb"]/div[2]/div[%s]/label/span' % str(random.randint(3,6))
answer_2 = driver.find_elements_by_xpath(xpath2)[0]
answer_2.click()
#问题三专业领域
xpath3 = '//*[@id&#