第一个爬虫程序
来源:互联网 发布:关于考研的淘宝店铺 编辑:程序博客网 时间:2024/05/17 09:28
看了一些教程视频,所以今天做一个简单的爬虫练习
用的是request+bs4
request用于获取网页内容
bs4用于截取需要的网页内容
pandas用于展示获取到的数据
import requestsimport pandasfrom bs4 import BeautifulSoupimport sqlite3res = requests.get('https://www.btime.com/?src=tab_web')res.encoding = 'utf-8'soup = BeautifulSoup(res.text, 'html.parser')content = soup.select('.list-group-recommend')print(content)#获取对象内容all = content[0].select('a')# print(all[2].text)obj_arr = []#all['title'] = content[0].select('a')['title']for a in all: obj = {} obj['link'] = a['href'] obj['title'] = a['title'] obj_arr.append(obj)print(obj_arr)df = pandas.DataFrame(obj_arr)df
结果为:
注意一点 python中对对象的引用和java有些区别,当我将对象定义在循环外时,for循环将数据作为对象的属性放入集合中,但是获取到的集合都是同一条数据。但是在java中这样做是没有问题的。
另外,今天本来是想爬取微博网站的,但是微博的内容是通过ajax获取到的,用这种方法不能直接获取到。明天继续研究爬虫,争取爬取出微博的内容。
愿我们一起加油!
阅读全文
0 0
- 第一个爬虫程序
- 第一个爬虫程序
- 第一个爬虫程序
- 第一个网页爬虫程序
- 第一个爬虫小程序
- 第一个爬虫小程序
- Python第一个程序小爬虫
- 我的第一个爬虫程序
- scrapy爬虫起步(1)--第一个爬虫程序
- 第一个爬虫程序实例——初学者
- 使用beautifulsoup写的第一个小爬虫程序
- 使用Python写的第一个网络爬虫程序
- 我的第一个简单的爬虫程序
- 第一个python程序,小爬虫--抓取网页图片
- 我的第一个小爬虫程序-python
- 第一个小爬虫
- python第一个爬虫
- 第一个智能爬虫
- 毕业设计系统基本框架 【basic 1.0】springMVC+mybatis+mysql
- 软考复习:数据结构基础(1.1线性表)
- getElementsByClassName兼容新老浏览器方法
- Java 中,File 类的一些常用操作比如过滤,遍历等操作
- 朴素贝叶斯
- 第一个爬虫程序
- Go func 练手
- Flex 布局教程
- 无名管道通信
- 【网络编程】TCP数据报格式
- 构造函数析构函数是否为虚函数
- java网络编程—基石:五种IO模型及原理(多路复用\Reactor\epoll)
- 2016 青岛区域赛补题 B(模拟), G(费用流)
- 阿里云轻量应用服务器,5分钟搭建wordpress个人博客