Script de remplissage automatique du questionnaire étoile [Tutoriel détaillé]

introduction

Ceci est un plugin auxiliaire pour soumettre automatiquement des questionnaires, adapté aux étoiles du questionnaire: www.wjx.cn

L'installation de ce plug-in peut vous aider à remplir automatiquement le questionnaire et à le soumettre, puis à l'actualiser automatiquement et à continuer à le remplir. Il convient à l'étoile du questionnaire de numériser une grande quantité de données de questionnaire.

Démo d'animation

Le plug-in amènera la page Web à remplir automatiquement la réponse lors de son chargement et à faire défiler jusqu'au bouton d'envoi pour vous aider à cliquer dessus. Une fois la soumission terminée, la page sera automatiquement actualisée pour que vous puissiez passer rapidement à la prochaine série de réponses

Ouvrez d'abord le plug-in (l'image dynamique ne sera lue qu'une seule fois, si vous ne bougez pas, actualisez la page très bien)

Insérez la description de l'image ici
Insérez la description de l'image ici
Insérez la description de l'image ici

lien de téléchargement

Adresse du plug-in: script étoile du questionnaire

Vérification des fissures

L'étoile du questionnaire a une limite sur le nombre de soumissions IP. Lorsqu'un certain nombre de soumissions est atteint sur une machine, une vérification intelligente apparaîtra, afin que vous puissiez coopérer avec le plug-in Chrome: Modifiez les en-têtes pour dépasser cette limite

Lien de téléchargement: https://chrome.google.com/webstore/detail/modify-headers-for-google/innpjfdalfhpcoinfnehdnbkglpmogdi

Ou utilisez le fichier crx packagé (adresse alternative): https://zaincheung.lanzous.com/ickksuf

Segment d'adresse IP de requête: http://ip.bczs.net/countrylist

Vous pouvez également utiliser le fichier modifyheaders.json que nous fournissons et l'importer dans vos Modify Headers , afin que vous puissiez rapidement commencer à éviter les restrictions IP

Adresse de téléchargement rapide: https://cdn.jsdelivr.net/gh/zaincheung/wenjuanxin/modifyheaders.json

Configuration

Remplissez les questions vides au hasard remplissez les réponses personnalisées, donc après avoir installé le script, vous pouvez entrer dans le panneau de gestion pour modifier la configuration de réponse dans le code

La réponse est configurée dans la variable de configuration, vous pouvez la voir en ouvrant les premières lignes du script. Le script utilise par défaut les questions 3, 4, 6, 7, 16, 17, 18 et 19 du questionnaire

	var config = [
        {
    
    
            id: 3,//第三题:你每个月的生活费用是多少元?
            answer: [800,900,1000,1100,1500,2000]//随机选出一个答案
        },
        {
    
    
            id: 4,//第四题:你的生活费用来源是?
            answer: ["父母给","自己兼职","傍富婆"]
        },
        {
    
    
            id: 6,//第六题:你曾经或现在的恋爱时长是多长时间?(X日/X个月/X年)
            answer: ["三天","一个月","两个月","五个月","十个月","一年","两年","三年","五年","十年"]
        },
        {
    
    
            id: 7,//第七题:恋爱时的每月花费是多少元?
            answer: [100,200,300,400,500,600,700,800,900,1000,1500,2000]
        },
        {
    
    
            id: 16,//第七题:根据第15题,选择该地区的原因是?
            answer: ["个人喜好","没有原因"]
        },
        {
    
    
            id: 17,//第七题:你对另一半的身高要求具体是多少m?(数值)
            answer: [1.6,1.65,1.7,1.75,1.8,1.85,1.9]
        },
        {
    
    
            id: 18,//第七题:你能接受另一半的恋爱次数最多是多少次?(数值)
            answer: [0,1,2,3,4,5,6,7,8,9,10]
        },
        {
    
    
            id: 19,//第七题:你认为大学期间情侣每天在一起多长时间合适?(X个小时)
            answer: [0.5,1,1.5,2,2.5,3,3.5,4]
        }
    ];

Il s'agit d'un tableau qui stocke les réponses aux questions vides. Vous pouvez le modifier au format spécifique du questionnaire que vous souhaitez remplir.

Par exemple, la première question de votre questionnaire est de remplir les espaces vides La question est de savoir quel est votre salaire mensuel? Ensuite, vous pouvez y ajouter un enregistrement

{
    
    
   id: 1, 
   answer: [100,200,500,1000,1500,2000]
}

Remarque: si la réponse n'est pas un nombre, n'oubliez pas d'ajouter des guillemets, sinon cela ne répond pas aux exigences grammaticales

Et il doit y avoir une virgule anglaise demi-largeur entre chaque enregistrement, afin qu'il soit conforme au format json, sinon ce sera faux.

Pour un autre exemple, la deuxième question de votre questionnaire est également une question à remplir en blanc. La question est que votre petite amie et votre mère sont tombées dans un petit lac main dans la main. Lequel sauvegardez-vous en premier? Ensuite, vous pouvez y ajouter un enregistrement

{
    
    
   id: 2, 
   answer: ["先救妈咪","先救女票","小孩子才做选择题,我全部都要救"]
}

Merci

Enfin, je voudrais remercier Junli d'avoir fourni l'adresse GitHub de l'auteur open source original: https://github.com/tignioj

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44343074/article/details/106133929
conseillé
Classement