python 去扫域名是否被注册
2015-08-01 19:58
645 查看
由于自己想找一个好的拼音域名结果没有相中,就去做了一个扫描域名的脚本。
话不多说直接说重点:
先看效果
1,脚本目录需要放三个文件pinyin、wwwed.txt、wwwok.txt
pinyin文件中存放的是中国拼音,我在网上下载的一个拼音大全
看到上面的选中区域然后拷贝到pinyin文件中(可以不删除中文及其他干扰字符,代码中有筛选)
然后wwwed.txt是扫描过后的域名,wwwok.txt是你可以注册的域名
然后脚本文件我就不好上传(因为我的扫描地址是其他网站的,然后如果你需要自己去找一下那个网站有这样的接口)
我之提供部分源码基本上是全部了,声明学习编程使用,而不是把它当工具使用
你也可以看看上面有没有你自己需要的域名(我切图有一部分域名)
语文水平有限,语言组织不好,有不懂的联系我就ok了,如果改一下可以实现数字和中文还有其他的域名查找。
话不多说直接说重点:
先看效果
1,脚本目录需要放三个文件pinyin、wwwed.txt、wwwok.txt
pinyin文件中存放的是中国拼音,我在网上下载的一个拼音大全
看到上面的选中区域然后拷贝到pinyin文件中(可以不删除中文及其他干扰字符,代码中有筛选)
然后wwwed.txt是扫描过后的域名,wwwok.txt是你可以注册的域名
然后脚本文件我就不好上传(因为我的扫描地址是其他网站的,然后如果你需要自己去找一下那个网站有这样的接口)
我之提供部分源码基本上是全部了,声明学习编程使用,而不是把它当工具使用
__author__ = 'li_jun' import urllib import json import random def getHtml(url): page = urllib.urlopen(url) html = page.read() return html def wirtfile(filename, text): f = file(filename, "a+") new_context = text + " " f.write(new_context) f.close() def jiexipinyin(filename): file_object = open(filename) try: all_the_text = file_object.read() #print all_the_text pinyin_str = "" b = 0 for i, ch in enumerate(all_the_text): if ( ch <='z' and ch >='a' ): pinyin_str += ch b = 1 elif (b == 1): b = 0 pinyin_str += " " finally: file_object.close() pinyin_arr = pinyin_str.split(' ') file_object.close() return pinyin_arr def get_status(name = "dailijun", tld = "com"): file_object = open('wwwed.txt') try: all_the_text = file_object.read() nPos = all_the_text.find(" " + name + "." + tld + " ") if (nPos != -1): file_object.close() return finally: file_object.close()
你也可以看看上面有没有你自己需要的域名(我切图有一部分域名)
语文水平有限,语言组织不好,有不懂的联系我就ok了,如果改一下可以实现数字和中文还有其他的域名查找。
相关文章推荐
- 关于Python模块,或许是这样的:
- 基于物品的协同过滤算法和SlopeOne的python实现
- pyenv 安装说明
- 关于Python模块,或许是这样的:
- Python 学习之列表和元组
- 【转】Python-__builtin__与__builtins__的区别与关系(超详细,经典)
- [转]python单元测试unittest
- [python 笔记1] 输入输出
- yaml和python关系实例
- Python正则表达式指南
- python爬虫(二)--了解deque
- Python进阶安装第三方模块
- python2.7下的windows安装virtualenv和flask
- python 导入mysql乱码
- [python]字符串的排序
- [python]字母和ASCII的转换
- Python 让美文竖排显示-高大上
- [python]如何对字符串进行大小写转换
- Python logging 模块详解 -让你全部了解logging 模块的强大功能
- UBCF和IBCF的python实现和比较