我是如何把 “问卷星” 玩坏的

1,833 阅读3分钟
上周在弄BRVAH分享吧精选链接的时候,用的"星问卷"来做数据采集,由于那天早上赶时间弄投票数据,数据有点多,弄文章链接的话时间不够,那个链接体验也不好,所以就没有弄文章链接~:
如图1:大概有60多篇文章,要是都弄上这种链接,体验实在是太差了~,也没仔细研究为什么插入链接会这样,当时忙着弄投票数据,后来群里有人说怎么没有链接,要是有链接就好了~于是乎,我创建了一个测试问卷,开始了我的研究旅程~~~

图1.png


下面开始研究

先创建好问卷,然后添加一个多项选择,现在有两项选择~

创建问卷.png


添加普通链接

添加普通链接.gif


这是一般的添加方式,可以看到,跳转的文字是个链接,如果链接很长会很占位置,而且跳转到的是一个提示界面,然后点继续才可以访问我们想访问的网站,这并不符合我想要的~我准备继续研究。。。

3、链接改为文字


Paste_Image.png



要把上面的文字改为想要的文字,并且点击后可以跳转


1111.gif


注意:这里要加在中间,然后在删除两边,这样链接才有效



名字也可以改了,当这样点击不能直接跳转到我想要的网址,这是网站设定的,这就比较坑爹了~但是作为一枚程序猿,我不自觉的打开了网页代码研究了起来,然后又了下文~

达到我想要的效果


网页代码


分析第一个,代码如下:


    https://github.com/CymChad/BRVAHST

可以看到链接中是个a标签,href跳转http://r.sojump.net.cn/redirect.aspx,这个应该是跳转到的访问站外链接提示的那个网页,然后activity=9550646这个好像是创建的问卷,后面这个是我们要跳转的链接url=https%3A%2F%2Fgithub.com%2FCymChad%2FBRVAHST,然后data-url="https://github.com/CymChad/BRVAHST",这个不太清楚是啥子先不管,接下来是github.com/CymChad/BRV… `这个是展示在界面的文字,所以第二项和第一项的区别就在于展示的文字,看下面代码,区别就是文字的展示:


    跳转

接下来我准备直接提交一个a标签代码来测试,先复制下a标签代码,然后进行链接修改:


代码修改图.png


直接复制修改的代码进行当作链接提交


提交.gif


达到效果了,激动了一下,但是看到链接中有两个地址,而且文字显示也不是想要的,又开始研究代码了


代码.png


跳转测试

    " target="_blank">

跳转测试

从上面的代码中看出,第二个标签非常完整,代码没乱,然后决定把第一个删了,怎么删?又回到了测试2的那种改法,直接把前面删了


修改.png



查看代码.png



删除后看代码,OK,是我想要的,但是跳转后链接地址中有两个链接额,纠结症又犯了~于是看代码去


修改后点击跳转的链接.png



正常链接.png



代码图



很明显,地址中展示的是这个,然后我改代码了


新的代码



直接把红框中的代码干掉,得到最下面的地址,接着测试


最终效果.gif



代码比较.png


总结:其实这也不算‘问卷星’的bug,只是我投机取巧了罢了,也不会对系统造成影响,写文章的目的只是为了让大家无论遇到什么问题都要一种探索研究的精神~
另外声明:本文只是技术研究,如有不妥请联系删除~