python
Jinx_Q
这个作者很懒,什么都没留下…
展开
-
在secureCRT软件上运行一些简单的python脚本
secureCRT支持运行.js和.vbs以及.py格式的脚本,无奈mac上识别前两个格式的脚本只能写一写python脚本, 举个简单的例子,利用脚本直接ssh连接一台机器, 在View菜单中勾选Button Bar让这个菜单在下方显示出来, 在下方的Default右方右键出现一个菜单点击New Button按钮,在显示框的Function一栏选择Run Script中间选择编写好的.py文件原创 2016-08-04 15:19:49 · 16906 阅读 · 1 评论 -
python3异bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do
操作系统:MacOs 程序代码:from urllib.request import urlopenfrom bs4 import BeautifulSouphtml = urlopen("https://www.xx.com.cn/")bsObj = BeautifulSoup(html, "lxml")divList = bsObj.findAll("div")for div in d原创 2017-06-28 14:53:19 · 2279 阅读 · 0 评论 -
apache支持cgi运行.py报错client denied by server configuration: /xxx.py
cgi自身运行访问的权限不足将原有配置:<Directory "/usr/local/var/apache2/cgi-bin"> AllowOverride None Options +ExecCGI Order allow,deny Allow from all</Directory>改为:<Directory "/usr/local/var/apache2/cg原创 2017-06-27 14:03:59 · 1007 阅读 · 0 评论 -
Mac下apache支持cgi运行python3程序
Mac预装的apache让我不知所措,各种奇葩问题。 1,homebrew安装apachebrew tap homebrew/apache //更新下仓库2.执行安装brew install httpd243.修改httpd配置vi /usr/local/etc/apache2/2.4/httpd.conf大约在52行修改端口号为: Listen 90 158行至163行,将模块包的注释去掉原创 2017-06-27 14:26:12 · 3128 阅读 · 0 评论 -
Mac python3连接mysql
本来想着用pip安装mysqldb,后来发现版本不向下兼容,各种坑,所以改用pymsql,安装方法如下:pip3 install --upgrade pip //升级pip版本sudo python3 /Library/Frameworks/Python.framework/Versions/3.5/bin/pip3 install pymysql3//安装pymsql3程序测试:import py原创 2017-06-28 10:52:39 · 3459 阅读 · 0 评论 -
python3 socket实现
1.服务端:import socketdef listen(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0) s.bind(('localhost', 8888)) s.listen(5) while True: connection, address = s.accept()原创 2017-07-17 11:52:56 · 504 阅读 · 0 评论 -
python3 抓取网页自有图片
抓包这种事情,要先了解html的dom结果,再去分享如何正则拿到你想要的数据数组,这一步懂了之后才可以执行下面的操作,分享页面元素这事,本文就不再探讨了,想了解如何学习html的,请看博客下,从零学习html的专栏。 抓包程序如下:import urllib.requestimport reimport timeurl = 'http://image.baidu.com'req = urll原创 2017-07-18 14:54:01 · 685 阅读 · 0 评论 -
python3抓包百度图片并下载
百度图片的数据不是重定向页面再呈现图片的方式,它是一种异步ajax获取数据再去呈现的方式,所以我们要了解它数据获取的接口参数,类似:抓包程序如下:import requestsimport osimport timedef get_many_pages(keyword, pages): params = [] for i in range(30, 30*pages+30, 30原创 2017-07-18 14:59:14 · 1403 阅读 · 0 评论