1 / 31
文档名称:

爬虫学习心得.pptx

格式:pptx   大小:483KB   页数:31页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

爬虫学习心得.pptx

上传人:yjjg0025 2017/9/16 文件大小:483 KB

下载得到文件列表

爬虫学习心得.pptx

文档介绍

文档介绍:爬虫学习心得
陈思哲
23320122203817
2012级计算机一班
原来的代码有几点我们要改的
,点评网为不同的商区编订不同的号,而且值得注意的是它通常不是连着的,像开始时我们模仿北京的编号就一连串下来,那是错误的。我个人采取的方法是一个区一个区的爬,那怎么知道区号呢?
在网址最上方的最后有一个r1841 那么就代表着鼓浪屿的区号,由于要求是一个区建一个文件,那么鼓浪屿就可以和别的思明区的编号建在一个列表里。
,这些信息会以txt格式来保存。
f=open('D:/dianping/'+str((ISOTIMEFORMAT)) +'.txt','a+')
这个就是多IP爬虫,一个IP很容易就被发现并禁止
这个就是多客户端爬虫,单一个的客户端很容易被发现并禁掉
之后介绍一下搜索的方式,老师给的代码是一种典型的深度优先搜索
import urllib2,urllib
urllib2模块定义的函数和类帮助打开url(主要是HTTP)在一个复杂的世界-基本和简要身份验证,重定向,cookie和更多。
 
import re 正则表达式
import time 提供各种时间函数
import string 字符串处理的函数
improt request 及urlib差不多,更简单
import socket 套接字 套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。
Python中的random模块用于生成随机数。
 
import user_agents 这个比较特殊,是人为定义的库,这个库存储了许多IP或是对点评网的访问方式,目的就是随机选一个IP访问以避免网站对单一IP登陆的封杀。
timeout = 60
(timeout)
 
#设置 HTTP 或 Socket 访问超时,来防止爬虫抓取某个页面时间过长。(这个时间用秒
#来算)
def get_status(url):
r = (url, allow_redirects = False)
# allow_redirects = False不允许间接地访问,用request库中的get函数来抓取URL
return
#获取网页内容
def content_get(url):
try:
#“#”是注释的意思
# proxy_ip =()
# print proxy_ip
# proxy_support = (proxy_ip)
# opener = (proxy_support,)
# (opener)
req = (url)
#这个类是一个抽象的URL请求。
user_agent = ()
#在刚才的user_agents里面随机找一个登录方法
('User-Agent',user_agent)
('Referrer', url)
print user_agent
#python 的输出函数是print

最近更新

2025年猜数游戏教学反思 12页

2025年廊坊职业技术学院单招职业倾向性测试题.. 64页

2025年开封大学单招职业适应性测试题库标准卷.. 60页

2025年狗的优秀作文篇 12页

2025年张家口职业技术学院单招职业倾向性测试.. 63页

2025年特色小镇申报材料 29页

2025年特岗教师辞职信范文(必备7篇) 10页

2025年徐州幼儿师范高等专科学校单招职业技能.. 61页

2025年特别文艺的句子 13页

2025年徐州生物工程职业技术学院单招职业适应.. 63页

2025年七年级语文下册期中质量检测 14页

2025年德州职业技术学院单招职业适应性测试题.. 64页

2025年G中药复方多糖对雏鸡免疫调节机理的研究.. 2页

2025年德阳科贸职业学院单招职业技能测试题库.. 62页

2025年ERPFIN操作手册财务管理系统集成操作手.. 96页

2025年恩施职业技术学院单招职业技能测试题库.. 64页

2025年惠州卫生职业技术学院单招职业技能测试.. 60页

2025年惠州城市职业学院单招职业技能测试题库.. 61页

2025年惠州工程职业学院单招职业倾向性测试题.. 61页

2025年成都外国语学院单招职业技能测试题库附.. 62页

2025年成都文理学院单招职业技能测试题库(完.. 62页

2025年成都职业技术学院单招职业适应性测试题.. 63页

2025年物业客服前台礼仪培训 8页

2025年物业圣诞节文案(精选0句) 9页

茶艺馆加盟店装修协议模板3篇 50页

茶楼装修预算合同模板3篇 56页

2025年扬州中瑞酒店职业学院单招职业技能测试.. 62页

三菱电机SHV130F双转子压缩机的技术优势 2页

交管12123学法减分复习题库及参考答案 45页

2022年西交大少年班数学试题 4页