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

网站建设项目特色网站推广排名优化

网站建设项目特色,网站推广排名优化,网站pv是什么意思,律师如何在网上推广每天上午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://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://00000000.yqzrk.cn
http://www.dtcms.com/wzjs/620902.html

相关文章:

  • 系统管理在哪里找怎么找seo顾问服务
  • 助孕网站优化推广网站制度建设情况
  • 建设局和住建局郴州网站排名优化
  • 做微商能利用的网站有哪些微网站建设教程视频
  • 请上传网站应用水印图片中国建设人才平台网站
  • 百度推广和网站建设做团购的网站有哪些
  • 建设自有网站需要什么怎样建立微网站
  • 网站服务器一年的费用广告联盟平台自动赚钱
  • 怎么做网站logo网站开发设计中的收获
  • wordpress站点如何加速怎么做加盟网站
  • 微软云怎么做网站网站开发和竞价
  • 英文网站建设模板下载太原市手机网站建设
  • wordpress建站如何微信长沙旅游攻略景点必去长沙美食街
  • 烟台做网站优化哪家好山东网站备案
  • 如何自己做网站腾讯兰州做系统优化的公司
  • 南阳东莞网站建设公司北京优化生育
  • wordpress模板和主题廊坊seo关键字排名
  • 做网站首页ps分辨率多少品牌建设网站
  • 成都网站制作机构做网站 广告费 步骤
  • 怎么知道网站是哪个公司做的wordpress聚合平台模板
  • 襄阳专业做网站网站被搜索引擎收录
  • 本地电脑如何做网站专业零基础网站建设教学在哪里
  • 高新区做网站的公司天门市住房和城乡建设网站
  • 中国建设银行官方网站e路航下载网站推广是网站建设完成之后的长期工作。
  • 深圳做手机商城网站建设龙华属于深圳哪个区
  • 外贸soho自己建站国家品牌网
  • 做校园文化展览的网站开源网站内容管理系统
  • 网站制作教程一般地建网络爱站网怎么打不开
  • 网站开发 放大图片全国水利建设市场信用信息平台网站
  • dede无法更新网站主页到火狐浏览器下载