- 10
- 0
- 约 8页
- 2017-05-27 发布于重庆
- 举报
python网络编程学习笔记Web客户端访问
6.1 最简单的爬虫网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。python的urllib\urllib2等模块很容易实现这一功能,下面的例子实现的是对baidu首页的下载。具体代码如下:
import urllib2
page=urllib2.urlopen()
print page.read()
6.2 提交表单数据(1)用GET方法提交数据提交表单的GET方法是把表单数据编码至URL。在给出请示的页面后,加上问号,接着是表单的元素。如在百度中搜索“马伊琍”得到url为/s?wd=%E9%A9%AC%E4%BC%8A%E7%90%8Dpn=100rn=20ie=utf-8usm=4rsv_page=1。其中?后面为表单元素。wd=%E9%A9%AC%E4%BC%8A%E7%90%8D表示搜索的词是“马伊琍”,pn表示从第100条信息所在页开始显示(感觉是这样,我试了几次,当写100时,从其所在页显示,但如果写10,就是从第1页显示),rn=20表示每页显示20条,ie=utf-8表示编码格式,usm=4没明白是什么意思,换了1、2、3试了下,没发现什么变化,rsv_page=1表示第几页。如果要下载以上页面比较简单的方法是直接用上面的网址进行提取。如代码:
import urllib2
keyword=urllib.quote(
您可能关注的文档
- MyEclipse75快速半手工开发SSH2(Struts2SpringHibernate)应用超光速教程.doc
- MyEclipseAndroid22开发环境搭建配置(基于Windows7操作系统MyEclipse85Android22).doc
- N12豪华版23刷机ROOT优化全套教程.doc
- NetIQChariot54测试带宽使用方法.doc
- NGBOSS2-BOSS(V30)业务规范V100.doc
- NewtonCotes积分Romberg积分实验报告含源码.doc
- NGBOSS2-BOSS30在线计费接口规范.doc
- NGBOSS2-BOSS(V30)系统流程框架规范V100.doc
- ORACLE10g的安装配置.doc
- Oracle11gR2在Win7下的安装与卸载.doc
- 2025-2030智能充电桩与V2H系统协同控制算法专利布局与竞争壁垒分析报告.docx
- 2025-2030中国量子计算芯片低温控制技术突破与商用场景报告.docx
- 2025-2030中国汽车功率半导体行业车规认证与产能布局报告.docx
- 2025-2030中国商业航天发射服务竞争力与国际市场开拓战略研究.docx
- 2025-2030中国电子特气纯化技术突破与晶圆厂认证周期缩短研究.docx
- 2025-2030中国G小基站芯片国产化方案与运营商集采策略分析.docx
- 2025-2030中国食品安全检测传感器快速响应技术与市场监管需求.docx
- 2025-2030中国母婴营养品配方注册制影响与跨境购渠道变革研究.docx
- 2025-2030中国人工智能芯片行业算力需求与市场格局演变研究.docx
- 2025-2030中国工业自动化控制芯片实时操作系统适配性测试标准.docx
最近下载
- 思维导图模板 热气球(可编辑版).pptx VIP
- 2025年军队文职人员招聘考试数学2+物理真题+答案.pdf
- 5以内减法填括号每日练习题库(共125份每份32题)(200).docx VIP
- 2024年新高考全国Ⅰ卷语文试卷(含答案).doc VIP
- 天津市市级文明工地评审、创评导则.docx
- 直播销售课件:策划直播商品.pptx VIP
- TCECA-G 0346-2025 外墙薄层原位绿色修复技术规程.pdf
- 隐患-风险-清单表.doc VIP
- DB3707_T 094.1-2023 预制菜加工技术规范 第1部分:通则.docx VIP
- 九部委文件《标准施工招标资格预审文件》和《标准施工招标文件》概述.pptx VIP
原创力文档

文档评论(0)