import sys
import urlib.parse
import urllib.request
import http.cookiejar
import random
import math
import os.path
import hashlib
import json
import binascii
#cookie
cookie=http.cookiejar.LWPCookieJar()
chandle=urllib.request.HTTPCookieProcessor(cookie) #get data
def getData(url):
r=urllib.request.Request(url)
opener=urllib.request.build_opener(chandle)
u=opener.open(r)
data=u.read()
try:
data=data.decode('utf-8')
except:
data=data.decode('gbk','ignore')
return data #post data
def postData(url,data):
data=urllib.parse.urlencode(data)
data=bytes(data,'utf-8')
r=urllib.request.Request(url,data)
opener=urllib.request.build_opener(chandle)
u=opener.open(r) data=u.read()
try:
data=data.decode('utf-8')
except:
data=data.decode('gbk','ignore')
return data     

最新文章

  1. ffmpeg-20161003[04,05.06]-bin.7z
  2. 利用Aspose.Pdf将扫描的电子书修改为适合在kindle上查看
  3. HTML+CSS页面滚动效果处理
  4. java开发-技能要求-分词频度统计
  5. P1233: [Usaco2009Open]干草堆tower
  6. 转 wince程序 中使用Listview显示图标问题 (C#) .
  7. iOS开发——百度地图SDK集成
  8. Java基础知识强化09:String、StringBuffer和StringBuilder使用
  9. WPF 利用子线程弹出子窗体的研究
  10. HDU 2159 二维费用背包问题
  11. Compile、Make和Build的区别
  12. lazarus汉化
  13. Lua官方文档与源码分析
  14. codeforces 487a//Fight the Monster// Codeforces Round #278(Div. 1)
  15. [六]SpringBoot 之 连接数据库(mybatis)
  16. bootstrap bootstrapvalidator插件+adjax验证使用
  17. C++中的垃圾回收和内存管理
  18. Oracle 查询并修改
  19. linux 时间处理 + 简单写log
  20. Java Script 学习笔记 -- jQuery

热门文章

  1. Linux 压缩解压
  2. android studio每次启动都要在fetching Android sdk compoment information停好久的解决方案
  3. H5移动前端开发常用高能css3汇总
  4. 洛谷 P2737 [USACO4.1]麦香牛块Beef McNuggets Label:一点点数论 && 背包
  5. Sass和compass 安装 和配合grunt实时显示 [Sass和compass学习笔记]
  6. win10 install JDK&&JRE
  7. Deepin -Android Studio-Genymotion 之旅
  8. 使用XML文件记录操作日志,并从后往前读取操作日志并在richTextBox1控件中显示出来
  9. 20145205 《Java程序设计》实验报告五:Java网络编程及安全
  10. redis服务器