201609-26 Django基础教程(一) NEW 前戏python Web程序众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。#!/usr/bin/env python #coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) &nb... Read More >
201609-24 JavaScript、Dom、jQuery基础 NEW 本节内容:JavaScript基础Dom编程jQeuryJavaScript基础JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。1、存在形式1、文件形式 <script src="js/oldboy.js"></script>2、嵌入html... Read More >
201609-23 Apache支持python写的CGI配置 NEW 步骤如下:1、配置Apache配置文件httpd.conf :设置好CGI目录:ScriptAlias /cgi-bin/ "F:/web/cgi-bin/"配置如下:<Directory "F:/web/cgi-bin"> AllowOverride None Options FollowSymLinks +ExecCGI Order allow... Read More >
201609-23 理解CGI、FastCGI、ISAPI、WSGI CGICGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静态超媒体文档变成一个完整的新的交互式媒体。通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果... Read More >
201609-21 Linux下Python安装(脚本全) # 下载最新版本 cd /usr/local/src/ sudo wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2 sudo chmod 777 Python-3.3.2.tar.bz2 sudo tar -jx -f Python-3.3.2.tar.bz2 #... Read More >
201609-20 Python的http服务(SimpleHTTPServer,BaseHTTPServer,CGIHTTPServer) Python的“Web服务器模块”有如下三种一、SimpleHTTPServer:包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。通过下面命令我们创建了HTTP服务,默认使用8000端口号监听。通过:http://localhost:8000/ 就可以访问,如果文件夹下有index.html,那么这个文件就会成为一个默认页,如果没有这个文件,那么,目录列表就会显示出来。python -m SimpleHTTPS... Read More >
201609-12 Python中的__init__,__call__ __init__函数当一个类实例被创建时, __init__() 方法会自动执行,在类实例创建完毕后执行,类似构建函数。__init__() 可以被当成构建函数,不过不象其它语言中的构建函数,它并不创建实例--它仅仅是你的对象创建后执行的第一个方法。它的目的是执行一些该对象的必要的初始 化工作。通过创建自己的 __init__() 方法,你可以覆盖默认的 __init__()方法(默认的方法什么也不做),从而能够修饰刚刚创建的对象__init__()需要一个默认的参数self... Read More >
201609-12 Python爬虫模拟登录带验证码网站 Cookie的工作原理: Cookie由服务端生成,然后发送给浏览器,浏览器会将Cookie保存在某个目录下的文本文件中。在下次请求同一网站时,会发送该Cookie给服务器,这样服务器就知道该用户是否合法以及是否需要重新登录。 Python提供了基本的cookielib库,在首次访问某页面时,cookie便会自动保存下来,之后访问其它页面便都会带有正常登录的Cookie了。爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法。python提供了强大的u... Read More >
201609-12 Python访问网站获得cookie,使用cookie访问网站 先看下大家都了解的登录网站方式:# -*- coding: utf-8 -*- # !/usr/bin/python import urllib2 import urllib import cookielib import re auth_url = 'http://www.nowamagic... Read More >
201609-10 urllib2自定义opener详解及其实例应用 urllib2.urlopen()函数不支持验证、cookie或者其它HTTP高级功能。要支持这些功能,必须使用build_opener()函数创建自定义Opener对象。语法如下:build_opener([handler1 [ handler2, ... ]]) 参数handler是Handler实例,常用的有HTTPBasicAuthHandler、HTTPCookieProcessor、ProxyHandl... Read More >