urllib2 GET

https://www.oschina.net/home/login

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib2
import sys
type = sys.getfilesystemencoding() if __name__ == '__main__':
# 设置Request的url信息和头部信息
url = "https://www.oschina.net/home/login"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36'}
request = urllib2.Request(url=url, headers=headers)
# 发送请求和接收响应
response = urllib2.urlopen(request)
print response.read().decode("UTF-8").encode(type)

urllib2 POST

https://www.oschina.net/action/user/hash_login      {'email': 'abc@qq.com', 'pwd': '123456', 'save_login': 1}

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib2
import urllib
import sys
type = sys.getfilesystemencoding() if __name__ == '__main__':
# 设置Request的url信息和头部信息
url = "https://www.oschina.net/action/user/hash_login"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36'}
values = {'email': 'abc@qq.com', 'pwd': '', 'save_login': 1}
data = urllib.urlencode(values)
request = urllib2.Request(url=url, data=data, headers=headers)
# 发送请求和接收响应
response = urllib2.urlopen(request)
print response.read().decode("UTF-8").encode(type)

最新文章

  1. 前端学HTTP之Web主机托管
  2. Spring Security笔记:解决CsrfFilter与Rest服务Post方式的矛盾
  3. Bootstrap系列 -- 3. 段落
  4. Linux 下安装pip
  5. 【5】JAVA---地址App小软件(DeletePanel.class)(表现层)
  6. linux命令 收集
  7. HDOJ 5088 Revenge of Nim II 位运算
  8. SVN的svnlook命令
  9. 在C#编程中玩转枚举,分享我的EnumHelper。
  10. centos 编译安装nginx
  11. Highcharts选项配置详细说明文档
  12. freemarker写select组件(二)
  13. Java异常处理机制难点解惑-用代码说话
  14. mysql学习之check无效的解决及触发器的使用
  15. js (jQuery)分组数据
  16. 代码编辑器 - Visual Studio Code
  17. sql语句中 “where 1=1” 的用处
  18. Centos7.4+openvpn-2.4.4+easy-rsa-3.0物理机安装教程
  19. jquery append、prepend、before等等
  20. css实现等高布局 两栏自适应布局 三栏自适应布局

热门文章

  1. 为何不分类---失效的google image
  2. Oracle数据库命令行下数据的导入导出
  3. HTTP 错误 500.21 - Internal Server Error 解决方案(转)
  4. Java 其他对象的 API
  5. quartz集群 定时任务 改成可配置
  6. 流畅的python 使用一等函数实现设计模式
  7. N多条短信,用什么算法从中找出相似内容的来?
  8. oracle Dba之路
  9. idea导入项目出现Unable to import maven project: See logs for details提示(转载)
  10. PageObjects 设计模式