贴吧一键签到,按键精灵正值表达式实战
大家好,关于贴吧一键签到很多朋友都还不太明白,今天小编就来为大家分享关于按键精灵正值表达式实战的知识,希望对各位有所帮助!
金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455学习路上不再孤单,金猪脚本伴你一同成长.
前两篇的正则系列的院刊,已经给童鞋们初步介绍和讲解了关于正则的使用方法和一些技巧。
只要10行代码!从上万行文本中提取任意想要的信息
万千军中直取首级的正则进阶,想不想学
通过这两篇的院刊,相信大家已经能初步的了解了正则的使用了。
那今天,小编就结合POST的方法来叫大家一些实用的功能,让童鞋们更清楚正则要用在什么地方、该怎么用
记得在第一篇正则系列院刊的时候就和童鞋们说过,正则和POST是一对好基友。
因为通过POST和GET方法得到的网页全是源文件,想要得到里面的信息的话就需要配合正则表达式来提取(虽然也可以用len、mid之类的函数配合提取。但是太复杂繁琐)
而正则表达式最大的好处就在能够从庞大复杂的文本里,精确的提取出想要的信息。
我们这里就已制作一个按键论坛的登录和签到的脚本并且获取账号部分信息为范例,给大家介绍下正则表达式的用法
1、先使用POST方法在按键论坛上登录账号和密码
3、使用正则表达式,提取网页上的信息(既是账号的一些信息)
1、使用POST方法进行登录账号
上面这段代码就是通过POST的方法登录登录账号信息,但是想要完成登录还不止这一步,因为在登录之后论坛并不是直接进入了首页,而是需要经过一个跳转,这种跳转在使用POST的时候是不会自动进行的,所以我们需要使用GET方法再进一次首页
进入首页后查找源代码中是否有需要登录的账号字符串,如果有,就说明已经成功的登录了。
账号签到部分我们直接使用GET的方法,只要找到签到的请求链接就行了
使用GET方法获取一次这个签到链接之后,这个账号就签到完成了
3、接下来就是通过正则的方式,来获取到这个账号的相应的信息了
这里已获取账号的用户组,还有积分为范例。
登录按键论坛首页后,右击网页,选择查看源代码,就能查看到这个网页的源码了。
接着我们找到和用户组相关的那段源码
在这段源码中我们真正需要提取的是“小学一年级”这段字符,
那正则表达式就可以这样写“showUpgradeinfo\\\\)\">(.+)”
(.+)这个就表示我们需要提取出来的字段。前面的showUpgradeinfo\\\\)\">以及后面的部分,都是为了把他和整个页面的代码区服开来,防止获取到其他无关的部分。
获取到用户组之后,我们还可以获取下账号的积分
我们需要获取的是”积分:6“这个字段,那这个表达式就比较好写了
正则表达式:积分:\\\\d+
这样就能直接获取到这个账号的积分了。
现在已经把表达式分析出来,那只要套用上正则的代码,就可以输出这写信息了
正则和POST的结合用法还有很多,他们的用处也是非常大,只要是想实现不开网页就进行获取网站信息之类的操作,都是可以通过这两个方法结合来实现。
上面这个范例还只是实现了单个账号的登录和签到,童鞋们可以自行的进行扩展,批量登录、签到,百度贴吧的登录、签到等等
关于贴吧一键签到的内容到此结束,希望对大家有所帮助。