通过使用python来处理网络的技巧持续更新:【内向即失败--王奕君】
来源:互联网 发布:基站定位软件 编辑:程序博客网 时间:2024/06/04 18:53
# - * - coding:utf8 -import socketimport osimport timefrom function import logimport gcimport pywififrom function.data_tool import transform_datafrom function.network_tool import download_tooldown=download_tool.Downloader()logger=log.setup_logging('girl','ERROR')def ipv4_tohost(ipv4:'str'='192.168.1.215',host=True): '''ipv4转主机名 当host=True时,只返回主机名 ''' return socket.gethostbyaddr(ipv4)[0] if host else socket.gethostbyaddr(ipv4)def reconnect_wifi(): '''wifi自动重连''' logger.error('掉线啦...φ(0 ̄*)啦啦啦_φ(* ̄0 ̄)>%s'%(1)) while True: status = os.system("ping www.baidu.com") if status == 1: logger.error('[OCCUR WIFI DROP]') time.sleep(10) wifi=scan_wifi() # network_info=os.system('Netsh WLAN show networks') # if 'TP-LINK_ED7A' in network_info: os.system('netsh wlan connect name={}'.format(wifi)) # continue # elif 'TP-LINK_C79D58' in network_info: # os.system('netsh wlan connect name=TP-LINK_C79D58') # continue else: logger.info('[WIFF IS REGULAR]') breakdef scan_wifi(): '''扫描wifi''' wifi = pywifi.PyWiFi() ifaces = wifi.interfaces()[0] ifaces.scan() bessis = ifaces.scan_results() wifi_name = [] for data in bessis: wifi_name.append(transform_data.correct_encode(data.ssid)) print(data) if 'TP-LINK_ED7A' in wifi_name: return 'TP-LINK_ED7A' elif 'TP-LINK_C79D58' in wifi_name: return 'TP-LINK_C79D58'def release_ram(): '''释放内存''' gc.collect()def test_proxy_ip(): '''测试代理ip''' x=down.visit(url=r'http://www.cnblogs.com/h2zZhou/p/7716617.html',proxey='202.120.35.161:80')reconnect_wifi()
阅读全文
0 0
- 通过使用python来处理网络的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来处理文件的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来处理数据的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来转化数据的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来清洗数据的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来写下载器的技巧持续更新:【内向即失败--王奕君】
- 伪知识之了解python中_init_.py的含义及作用持续更新:【内向即失败--王奕君】
- 语料库之车品牌持续更新:【内向即失败--王奕君】
- 语料库之敏感词持续更新:【内向即失败--王奕君】
- 语料库之大学名持续更新:【内向即失败--王奕君】
- 语料库之专业名持续更新:【内向即失败--王奕君】
- 语料库之常用字持续更新:【内向即失败--王奕君】
- 语料库之职业名持续更新:【内向即失败--王奕君】
- python工具代码之身份证校验持续更新:【内向即失败--王奕君】
- 伪知识之了解数据库中回滚操作的含义持续更新:【内向即失败--王奕君】
- 伪知识之通俗易懂得解释计算机系统的专有名词持续更新:【内向即失败--王奕君】
- python伪代码之爬取全国高校历年分数线运行代码持续更新:【内向即失败--王奕君】
- python伪代码之爬取全国高校专业人气榜运行代码持续更新:【内向即失败--王奕君】
- 通过使用python来转化数据的技巧持续更新:【内向即失败--王奕君】
- MySQL数据库——用通配符和正则表达式过滤数据(二)
- Spring-Core之AntPathMatcher
- udp广播
- MACOS平台上的MyEclipse2016安装tomcat及一些问题解决
- 通过使用python来处理网络的技巧持续更新:【内向即失败--王奕君】
- Android jni开发-2(在旧项目上添加支持cmake编译的jni)
- 通过使用python来处理数据的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来清洗数据的技巧持续更新:【内向即失败--王奕君】
- 通过使用python来写下载器的技巧持续更新:【内向即失败--王奕君】
- ubuntu安装mysql不能远程访问的大坑
- 安卓 设置页面为URL地址
- 171207 逆向-JarvisOJ(病毒数据分析)(2)
- 语料库之车品牌持续更新:【内向即失败--王奕君】