python 爬虫002-http与urllib2
生活随笔
收集整理的這篇文章主要介紹了
python 爬虫002-http与urllib2
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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': '123456', '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)?
轉載于:https://www.cnblogs.com/guanfuchang/p/6794639.html
總結
以上是生活随笔為你收集整理的python 爬虫002-http与urllib2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 用户空间通过makefile
- 下一篇: MIPI DSI协议介绍