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