开发者社区> 科技小能手> 正文

Python爬虫爬数据写入到文件

简介:
+关注继续查看
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#coding=utf-8
import requests
from bs4 import BeautifulSoup
import sys
reload(sys)  
sys.setdefaultencoding('utf8'
r=requests.get('http://html-color-codes.info/color-names/')
html=r.text
#print html
soup=BeautifulSoup(html,'html.parser')
trs=soup.find_all('tr')
f=open('color.txt','a')
index=1
for tr in trs:
    style=tr.get('style')
    tds=tr.find_all('td')
    td=[x for in tds]
    name=td[1].text.strip()
    hex=td[2].text.strip()
    string=str(index)+','+name+','+hex+','+style
    f.write(string)
    f.write('\r\n')
    #print('序号:'+str(index)+'颜色:'+name+'颜色值:'+hex+'背景色样式'+style)
    index=index+1
f.close()
'''
for index in range(len(trs)):
    style=trs[index].get('style')
    tds=trs[index].find_all('td')
    name=tds[1].text
    hex=tds[2].text
    print('颜色:'+name+'颜色值:'+hex+'背景色样式'+style)
'''

直接上代码。本来这次是想抓取数据直接通过mysql相关的包写入到数据库来着,结果在网上找教程的时候发现MySQL那玩意好难安装。。。。。所以就直接放弃了。间接的把数据先写进txt文本,再慢慢导进数据库吧。。。。


本文转自 努力的C 51CTO博客,原文链接:http://blog.51cto.com/fulin0532/1748605


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
python爬虫中多线程的实现方式
python爬虫中多线程的实现方式
16 0
python爬虫:scrapy框架SelectorList.extract()和SelectorList.extract_first()的区别
python爬虫:scrapy框架SelectorList.extract()和SelectorList.extract_first()的区别
17 0
如何多方面的优化python爬虫程序速度
如何多方面的优化python爬虫程序速度
23 0
python爬虫中api代理的详细使用过程
python爬虫中api代理的详细使用过程
16 0
python爬虫常见状态码之504错误
python爬虫常见状态码之504错误
33 0
python爬虫在情感分析领域的应用
python爬虫在情感分析领域的应用
23 0
python爬虫带你了解油价新走势
python爬虫带你了解油价新走势
21 0
python写的爬虫,抓取百度的搜索结果,被屏蔽了怎么办?
这个问题通常是由于频繁的请求导致百度的反爬虫机制触发了验证码的保护机制
49 0
python爬虫针对需要登陆操作的技巧分析
python爬虫针对需要登陆操作的技巧分析
29 0
Python爬虫 | 利用python爬虫处理某(du)反爬
这篇文章主要介绍了利用Python爬虫采集想要搜索的信息(利用某du的接口实现)并且处理掉它的反爬手段,文中示例代码很详细,具有一定的学习价值,感兴趣的小伙伴快来一起学习吧。
79 0
Python爬虫实战(4) | 爬取历年中国电影票房排行榜
看了看后台,发现之前写的几篇有关爬虫实战的文章特别受欢迎,阅读量都是好几千那种 然后回头发现自己好久没写爬虫了,刚好写了个小小的爬虫 demo ,今天分享给大家
107 0
+关注
科技小能手
文章
问答
视频
相关电子书
更多
双剑合璧-Python和大数据计算平台的结合
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多