最近不管是在QQ群还是在微信 群里总是能够看到IDE的激活码失效的字眼,宏哥也一直在说“关注公众号发送《激活码》三个字就可以获取到有效的激活码”。可是还是有些童鞋们和小伙伴在一直不停的问问问。究其根本原因还是大多数还是穷人或者是永久激活失败了 ,如果有钱直接就购买整版了,如果永久激活就不会到期失效了。宏哥也一样,穷屌丝一枚,因此也没钱买正版,当然还是力挺正版。没有激活码怎么办,我以前一般都是在一个网站(http://idea.lanyus.com/)获取的,这个网站(http://idea.lanyus.com/)每次提供最新的激活码,但是最近频频有人留言说这个网站瘫痪了不能用了。因此宏哥又在给小伙伴和同学们查到了一个网站(http://lookdiv.com/),这个网站(http://lookdiv.com/)每次也是提供最新的激活码,之后还会不会有我也不太清楚,但是目前来看还是很棒的,比第一个获取激活码方便多了,不需要在自己电脑做任何配置。但是需要每次打开网站还要输入指令才能获取。
1.在浏览器上输入网址:http://lookdiv.com/,如下图所示:
2.输入钥匙:lookdiv.com,点击“提交”,如下图所示:
3.点击“点击获取激活码”,如下图所示:
4.按照上图中的说明将激活码粘贴到IDE里的Activation code中,点击“OK”
好了,到此你就获取到了“激活码”。但是作为技术人,索性写一小段代码,直接获取,简单粗暴!具体步骤大家可以看我下面,获取源码的方式在文末。
这个网站需要输入指定的钥匙才能够进入,钥匙获取方式,等小伙伴或者童鞋们拿到我的源码就知道了(获取源码方式在文末)
不过这个地方也非常的简单,直接一个post提交表单就可以解决了。
经过网络抓包简单分析,这就是一个简单的post接口请求,所以可以写出以下代码。
代码实现:
参考代码:
# coding=utf-8?
# 1.先设置编码,utf-8可支持中英文,如上,一般放在第一行
# 2.注释:包括记录创建时间,创建人,项目名称。
'''
Created on 2019-2-19
@author: 北京-宏哥 QQ交流群:705269076
Project: What?你的IDE激活码又失效了???
'''
# 3.导入模块
import requests
from bs4 import BeautifulSoup
url = "http://lookdiv.com/nssdh/sereas/sxclo/aloif/smxs/slak/pdoasj/ejekoq/ewqqzsd/wsdwwq/ers.html"
headers = {
"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko",
"Connection": "keep - alive"
} # get 方法加个 User-Agent 就可以了
data = {
"key": "lookdiv.com"
}
html = requests.post(url, data=data,headers=headers,verify=False).text
print(html)
运行结果:
运行代码后,控制台打印如下图的结果
运行编写代码,最后获取相应网址的html文本,在里边我们就会发现激活码:
同样的道理,我们也可以在浏览器中发现激活码
到此,我们有些小伙伴或者童鞋们觉得大功告成,复制、粘贴即可,确实是这样可以,但是必须的小心再小心,谨慎再谨慎,稍不留神漏一个字母、数字,就会失败。但是作为技术人,索性再写一小段代码,直接获取,简单粗暴!具体步骤大家可以看我下面,获取源码的方式在文末。
我们直接通过beautifulsoup拿下来即可。并且将获得的内容写入txt文本。这样就万无一失了。
代码实现:
参考代码:
# coding=utf-8?
# 1.先设置编码,utf-8可支持中英文,如上,一般放在第一行
# 2.注释:包括记录创建时间,创建人,项目名称。
'''
Created on 2019-2-19
@author: 北京-宏哥 QQ交流群:705269076
Project: What?你的IDE激活码又失效了???
'''
# 3.导入模块
import requests
from bs4 import BeautifulSoup
url = "http://lookdiv.com/nssdh/sereas/sxclo/aloif/smxs/slak/pdoasj/ejekoq/ewqqzsd/wsdwwq/ers.html"
headers = {
"User-Agent" : "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko",
"Connection": "keep - alive"
} # get 方法加个 User-Agent 就可以了
data = {
"key": "lookdiv.com"
}
html = requests.post(url, data=data,headers=headers,verify=False).text
soup = BeautifulSoup(html,'html.parser')
jihuoma = soup.textarea.text
with open('激活码.txt','a') as file_handle:
file_handle.write(jihuoma)
file_handle.write('\n')
运行结果:
运行代码后,控制台打印如下图的结果
与代码文件同级别目录下可以看到生成的“激活码.txt”文件。
最后就可以很方便的拿到激活码,每次只需要在命令行执行这个激活码小脚本即可获得最新的激活码。
好了,今天的分享就到这里吧,再说不懂,再找别人要激活码,那你可是真的废柴了啊!!!