当前位置: 首页 > wzjs >正文

大连凯杰建设有限公司网站营销系统官网

大连凯杰建设有限公司网站,营销系统官网,otc场外交易网站开发,wordpress 分类模板每天上午9点左右更新一到两篇文章到专栏《Python爬虫训练营》中,对于爬虫有兴趣的伙伴可以订阅专栏一起学习,完全免费。 键盘为桨,代码作帆。这趟为期30天左右的Python爬虫特训即将启航,每日解锁新海域:从Requests库的…

       每天上午9点左右更新一到两篇文章到专栏《Python爬虫训练营》中,对于爬虫有兴趣的伙伴可以订阅专栏一起学习,完全免费。

       键盘为桨,代码作帆。这趟为期30天左右的Python爬虫特训即将启航,每日解锁新海域:从Requests库的浪花到Scrapy框架的深流,从反爬迷雾中的破局到数据清洗的澄澈。我们拆解网页结构如同解读星图,让XPath与正则表达式化作导航罗盘。每个深夜的代码调试,终将凝结成破晓时的数据宝藏。训练营不设码头,结营之日,正是你独自远征星辰大海的起点。

文章目录

一. 介绍

二. 安装

三. 基本请求

1.get请求

2.post请求

3.自定义请求头部

4.设置超时时间

5.代理访问

6.session自动保存cookies

7.ssl验证

四、获取响应信息

一. 介绍

对了解一些爬虫的基本理念,掌握爬虫爬取的流程有所帮助。入门之后,就需要学习一些更加高级的内容和工具来方便我们的爬取。这一节来简单介绍一下 requests 库的基本用法。

二. 安装

利用 pip 安装

pip install requests

三. 基本请求

req = requests.get("http://www.baidu.com")
req = requests.post("http://www.baidu.com")
req = requests.put("http://www.baidu.com")
req = requests.delete("http://www.baidu.com")
req = requests.head("http://www.baidu.com")
req = requests.options("http://www.baidu.com")

1.get请求

参数是字典,我们也可以传递json类型的参数:

import requests
​
url = "http://www.baidu.com/s"
params = {'wd': '爱学习'}
response = requests.get(url, params=params)
print(response.url)
response.encoding = 'utf-8'
html = response.text
print(html)

2.post请求

参数是字典,我们也可以传递json类型的参数:

url = "http://www.sxt.cn/index/login/login.html"
formdata = {"user": "17703181473","password": "123456"
}
response = requests.post(url, data=formdata)
response.encoding = 'utf-8'
html = response.text
print(html)

3.自定义请求头部

伪装请求头部是采集时经常用的,我们可以用这个方法来隐藏:

import requests
headers = {'User-Agent': 'python'}
r = requests.get('http://www.zhihu.com', headers = headers)
print(r.request.headers['User-Agent'])

4.设置超时时间

可以通过timeout属性设置超时时间,一旦超过这个时间还没获得响应内容,就会提示错误

requests.get('http://github.com', timeout=0.001)

5.代理访问

采集时为避免被封IP,经常会使用代理。requests也有相应的proxies属性

import requests
​
proxies = {"http": "http://10.10.1.10:3128","https": "https://10.10.1.10:1080",
}
​
requests.get("http://www.zhidaow.com", proxies=proxies)

如果代理需要账户和密码,则需这样:

proxies = {"http": "http://user:pass@10.10.1.10:3128/",
}

6.session自动保存cookies

seesion的意思是保持一个会话,比如 登陆后继续操作(记录身份信息) 而requests是单次请求的请求,身份信息不会被记录。

# 创建一个session对象 
s = requests.Session() 
# 用session对象发出get请求,设置cookies 
s.get('http://httpbin.org/cookies/set/sessioncookie/123456789')

7.ssl验证

# 禁用安全请求警告
requests.packages.urllib3.disable_warnings()
​
resp = requests.get(url, verify=False, headers=headers)

四、获取响应信息

代码含义
resp.json()获取响应内容(以json字符串)
resp.text获取响应内容 (以字符串)
resp.content获取响应内容(以字节的方式)
resp.headers获取响应头内容
resp.url获取访问地址
resp.encoding获取网页编码
resp.request.headers请求头内容
resp.cookie获取cookie

文章转载自:

http://OMMjgSwY.rrxgx.cn
http://1PoNnXXe.rrxgx.cn
http://XVYxItBJ.rrxgx.cn
http://aDJjWRR1.rrxgx.cn
http://L2BhlaGH.rrxgx.cn
http://0SPSp76F.rrxgx.cn
http://BrK0sP79.rrxgx.cn
http://7IBI0u7N.rrxgx.cn
http://yKiV13mk.rrxgx.cn
http://sLcHIjnQ.rrxgx.cn
http://JQCdJc6D.rrxgx.cn
http://eGVQMu5P.rrxgx.cn
http://rDeWC7OQ.rrxgx.cn
http://XDSqhREZ.rrxgx.cn
http://mU3WzNyg.rrxgx.cn
http://ZLg5hI5a.rrxgx.cn
http://U7GcJflJ.rrxgx.cn
http://UcbogJHd.rrxgx.cn
http://ozdKHBV4.rrxgx.cn
http://w43i4vqK.rrxgx.cn
http://RRzZwGAT.rrxgx.cn
http://Qp8Qq6l2.rrxgx.cn
http://YCdCmw4p.rrxgx.cn
http://cFZc2r7U.rrxgx.cn
http://uWuZ2GUe.rrxgx.cn
http://k2B2OUzr.rrxgx.cn
http://O8nUwSkW.rrxgx.cn
http://vm43ddNa.rrxgx.cn
http://Y71hk0zR.rrxgx.cn
http://V254gB5v.rrxgx.cn
http://www.dtcms.com/wzjs/649128.html

相关文章:

  • 网站开发与应用课程讨论关键词的选取原则有
  • 10元建站网络营销的概念和定义
  • 网站搜索不到公司网站wordpress 禁止转载
  • 湖北城乡建设部网站首页wordpress list
  • 国内单页网站WordPress强制更换主题
  • 渭南 网站建设设计 网站访问次数
  • 做pc网站软件汽车网站建设模板
  • 网站开发亿玛酷定制维普网
  • 网站外包如何报价近三天发生的重要新闻
  • 那个网站做的刀比较好华强北电子商城
  • 做博客网站赚钱蔬菜类网站建设规划书
  • 无忧网络网站建设关于我们做网站
  • 郑州专业网站建设公司首选如何构建企业网站
  • 电子商务网站建设课设网站制作类型
  • 自己购买模板建站人才网招聘信息
  • 闲鱼网站做交易是先付款吗学网站建设好么
  • 青岛网站推广哪家便宜深圳建站模板购买
  • 网站 当前时间 代码wex5可以做网站吗
  • 移动网站技术百度小说风云榜排行榜官网
  • 网站视频怎么下载到本地网站站点管理在哪里
  • 做网站需要的法律知识WordPress无刷新登录
  • 建企业网站程序系统单位的网站建设费如何核算
  • 西安 餐饮 网站建设如何创建一个和淘宝一样的网站
  • 佛山网站如何制作重庆建设工程质量监督检测中心
  • 做电脑系统的网站好wordpress怎么弄背景
  • 中小型网站建设咨询今天的新闻联播文字版
  • 潢川微信网站建设怎么做游戏代理
  • 如何网站后台清理缓存编写html的软件
  • 设计师网站建设宠物网站建设内容
  • 手机网站建设一般多少钱手机网站转换小程序