随笔分类 - python网络编程
python 进阶部分:网络编程
摘要:解决BeautifulSoup库运行时报错问题运行BeautifulSoup库时可能出现下面的错误,具体错误消息为:To get rid of this warning, change this: BeautifulSoup([your markup])to this: BeautifulSoup(
阅读全文
摘要:#xiaodeng #python3 #用Beautiful Soup解析html源码 html_doc = """ The Dormouse's story 测试 The Dormouse's story Once upon a time there...
阅读全文
摘要:#python3from html.parser import HTMLParser class MyHTMLParser(HTMLParser): """ 1、tag是的html标签,attrs是标签的属性 2、抓网页中的超链接,返回list 3、抓网页标题, 4、handle_data:处理数据,就是data中间的那些数据 """ d...
阅读全文
摘要:# -*- coding: UTF-8 -*- #python 2.7 #xiaodeng import urllib,urllib2,cookielib import string,re urllib.getproxies_registry=lambda:{} #url url ="https://www.douban.com/accounts/login" #headers heade...
阅读全文
摘要:# -*- coding: cp936 -*- #xiaodeng #python 27 #requests用法 #获取http://www.weather.com.cn/data/sk/101010100.html的信息 import requests def getJson(): data=requests.get('http://www.weather.com.cn/data/...
阅读全文
摘要:#http://ocs1.maiziedu.com/xxtx/xxtx1.mp4 import urllib def down(): for i in range(15): #print i url='http://ocs1.maiziedu.com/xxtx/xxtx' newUrl=url+str(i+1)+'.mp4' ...
阅读全文
摘要:# -*- coding: cp936 -*- #python 27 #xiaodeng #urllib2特点--urllib2.build_opener对象接口 import urllib2 import urllib #装载headers和data办法 def build(): #post headers={'User-Agent':'Mozilla/5.0','x-my...
阅读全文
摘要:# -*- coding: cp936 -*- #python 27 #xiaodeng #urllib2特点--urllib2.Request对象,定制请求 import urllib2 def request(): #定制头 headers={'User-Agent':'Mozilla/5.0','x-my-header':'my value'} url='ht...
阅读全文
摘要:# -*- coding: cp936 -*- #python 27 #xiaodeng #urllib2特点--超时设置 import urllib2 def urlopen(): url='http://www.cnblogs.com/dengyg200891/' try: s=urllib2.urlopen(url,timeout=2)#2秒 ...
阅读全文
摘要:# -*- coding: cp936 -*- #python 27 #xiaodeng #urlretrieve关于循环下载的一个案例 import urllib def down_list(stock_list):#传入list!!! for sid in stock_list: url='http://table.finance.yahoo.com/table....
阅读全文
摘要:# -*- coding: cp936 -*- #python 27 #xiaodeng #urlparse基本运用 import urllib,urlparse def urlparse_test(): url='http://zzk.cnblogs.com/s?w=blog%3Adengyg200891%20urlparse' #初始化对象 s=urlparse.u...
阅读全文
摘要:# -*- coding: cp936 -*- #python 27 #xiaodeng #urlencode编码问题(以及urlparse) import sys, urllib def urlencode(): params={'score':100,'name':'小邓','content':'is good'} s=urllib.urlencode(params) ...
阅读全文
摘要:# -*- coding: cp936 -*-#python 27#xiaodeng#python 怎么模拟加header(如User-Agent、Content-Type等等)#办法一:import urllib,urllib2,timeopener=urllib2.build_opener()o...
阅读全文
摘要:#http://www.mamicode.com/info-detail-346240.html0操作成功完成。1功能错误。2系统找不到指定的文件。3系统找不到指定的路径。4系统无法打开文件。5拒绝访问。6句柄无效。7存储控制块被损坏。8存储空间不足,无法处理此命令。9存储控制块地址无效。10环境错...
阅读全文
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#使用urllib2实现图片文件下载#来源:my2010Samimport urllib2import osprint os.getcwd()#python所在工作目录response=urllib2.Request...
阅读全文
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#python模块之HTMLParser(原理很大程度上就是对类构造的熟练运用)import HTMLParser#tag是的html标签,attrs是 (属性,值)元组(tuple)的列表(list)。#HTMLP...
阅读全文
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#python模块之HTMLParser之穆雪峰的案例(理解其用法原理)#http://www.cnblogs.com/xiaowuyi/archive/2012/10/15/2721658.html#常见做法:首先...
阅读全文
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#python模块之HTMLParser抓页面上的所有URL链接import urllib#MyParser类写法一'''from HTMLParser import HTMLParserclass MyParser...
阅读全文
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#python模块之HTMLParser解析出URL链接#http://www.cnblogs.com/mfryf/p/3691563.htmlfrom HTMLParser import HTMLParsercla...
阅读全文

浙公网安备 33010602011771号