Requests实例
来源:互联网 发布:淘宝购物后领取淘金币 编辑:程序博客网 时间:2024/06/05 02:17
本文是基于 中国大学MOOC教程 中《Python网络爬虫与信息提取》 做的学习笔记,笔者在这里做一个分享
环境(python 2.7.6)
【实例1:网络图片的爬取和存储】
将网页 http://image.nationalgeographic.com.cn/2017/0315/20170315045734460.jpg 中的图片爬取下来:
Shell代码如下:图片爬取全代码:
爬取结果:
其中第二张图是shell端爬取出来的结果。
该代码不仅对图片,还对网站上所有二进制的资源格式(图片、视频、动画等),都可以用同样的代码获取它。
【实例2:网站关键词提交】
用python的requests库自动向搜索引擎提供关键词并且获得相应的搜索结果。
关于搜索引擎关键词提交接口:
百度的关键词接口:http://www.baidu.com/s?wd=keyword
360的关键词接口:http://www.so.com/s?q=keyword
在这两个关键词接口中,替换当中的keyword就可以提交它的关键词搜索了。
【重点】构造一个包含关键词的URL链接-----params可以向URL中增加相关的内容(示例中假设搜索的关键词是Python)
Shell窗口
搜索的全代码如下:
【实例3:商品页面的爬取---以京东为例】
全代码
结果(仅截取部分)
【实例4:IP地址归属地自动查询】
IP地址查询 可通过 www.ip138.com 来查询IP地址归属地
通过IP138网站提交IP地址的URL链接(接口):http://m.ip138.com/ip.asp?ip=ipadderss
Ipaddress即为提交给网页的参数,网页根据这个参数返回这个地址对应的位置。
本示例中对北京市海淀区进行查询(该URL在IP138搜索结果如下)
Shell窗口
全代码:
爬取结果(部分截图)
【后记】网络中的任何内容都与URL相匹配,对网站的搜索查询等操作都是通过访问它的URL实现的。
- Requests实例
- Python requests爬虫实例
- Requests 用法和实例
- Python requests库使用实例
- Python Requests实例,查询成绩
- requests
- requests
- Requests
- requests
- python爬虫入门--Requests库介绍及实例
- Python爬虫实例——基于BeautifulSoup和requests实现
- python+requests接口自动化测试框架实例详解教程
- python+requests接口自动化测试框架实例详解教程
- Python3爬虫简易实例1(Requests正则)
- Requests+Beautifulsoup+re百度贴吧抓取实例(python3.4逐行解释)
- Python爬虫实例:用requests重构豆瓣热播电影爬虫
- 基于python requests模块的HTTP接口测试(可做爬虫)实例代码
- Python入门之requests库的安装与简单使用实例
- 指针、数组、字符串(二)两句话分清数组和指针
- Mybatis 高级结果映射 ResultMap Association Collection
- codeforces round#404(dv.2) B. Anton and Classes
- 配置iOS证书 (3) --> 远程推送证书
- 多线程服务器(一个服务器处理多个客户端,端口复
- Requests实例
- Glide解析-概述
- 171. Excel Sheet Column Number(C++)
- 大小写字母转化
- mac下快速挂在实验室工作盘和远程登录脚本
- Sublime Text编写C\C++程序
- NJCTF2017 web getflag(详解)
- js的base64和文本字符串之间互转
- boost::asio 异步主动连接多个服务器