简单爬虫思路

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单爬虫思路相关的知识,希望对你有一定的参考价值。

1、预期获取的资源的url
2、下载url的html源文件(文本形式)
3、从已下载的html源文件里获取标签或内容(bs4函数(python3))
 soup=BeautifulSoup #创建对象
 body=soup.body  #html基本框架形式、格式
 data_main=body.find() #利用浏览器的审查元素 对应内容(部分)
 for i, table_info in enumerate(tables):  #利用enumerate添加序号
  gsmc = tds[2].find(‘a‘).get_text()  #根据索引找内容

4、给url提交参数
for keyword in KEYWORDS:
 #url上提交的参数(类似于asp?id=1&sugtime=1503299916325)           
        paras = {‘jl‘:args[0],‘kw‘:keyword,‘p‘:args[1]}
5、调用get_content(html)函数获取预期资源
 利用for循环遍历下载下来的centent文本信息获取预期资源
拓展:datetime获得start/end time
     爬取多个网页或内容  可使用from multiprocessing import Pool


以上是关于简单爬虫思路的主要内容,如果未能解决你的问题,请参考以下文章

Python入门到精通精品第十章 - 爬虫

一个更加简单粗暴的爬虫-必应今日美图

爬虫入门第3课:实现代理池思路

python爬虫思路

python爬虫思路

高并发大流量站点架构简单思路