首页 > 编程语言 >python爬虫练习1

python爬虫练习1

时间:2022-10-26 20:31:36浏览次数:76  
标签:颜色 python 练习 爬虫 color background 样式


目录索引:

​python爬虫练习6:今日头条搜索图集​​​​python爬虫练习5:博客阅读量助手​python爬虫练习4:刷浏览量
​python爬虫练习3:豆瓣电影推荐页电影详情​​​​python爬虫练习2:名言作者​​​​python爬虫练习1:颜色颜色值​


难度


目标网站

​http://html-color-codes.info/color-names/​

用到库

requests,beautifulsoup4,lxml

系统说明

python3.6.1 64位

目标

获取颜色与颜色值等


import requests
from bs4 import BeautifulSoup
hdrs={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36'}
url="http://html-color-codes.info/color-names/"
r=requests.get(url=url,headers=hdrs)
soup=BeautifulSoup(r.content, "lxml")

#print(soup.prettify())

print(soup.title.string)
trs=soup.find_all('tr')
for tr in trs:
style=tr.get('style')
tds=tr.find_all('td')
td=[x for x in tds]
name=td[1].text
hex=td[2].text
print('颜色:%-20s值:%-20s样式:%-20s'%(name,hex,style))

结果:

D:\softInstall\Python36\python.exe E:/SourceCode/PythonWP/pachong/index.py
Color Names
颜色:IndianRed 值:CD5C5C 样式:background-color:indianred;
颜色:LightCoral 值:F08080 样式:background-color:lightcoral;
颜色:Salmon 值:FA8072 样式:background-color:salmon;
颜色:DarkSalmon 值:E9967A 样式:background-color:darksalmon;
颜色:LightSalmon 值:FFA07A 样式:background-color:lightsalmon;
颜色:Crimson 值:DC143C 样式:background-color:crimson;
颜色:Red 值:FF0000 样式:background-color:red;
颜色:FireBrick 值:B22222 样式:background-color:fireBrick;
颜色:DarkRed 值:8B0000 样式:background-color:darkred;


标签:颜色,python,练习,爬虫,color,background,样式
From: https://blog.51cto.com/u_15847885/5798390

相关文章

  • Python的@staticmethod @classmethod @property
    @staticmethod静态方法用于修饰类中的方法,使其可以在不创建类实例的情况下调用方法,好处是执行效率比较高;静态方法就是类对外部函数的封装,有助于优化代码结构、提高程序......
  • Python——爬虫准备工作
    Python——爬虫准备工作第三方模块的下载与使用'''第三方模块: 别人写的模块,一般情况下,功能都非常强大 使用第三方模块: 第一次使用必须先下载,后面才可以反复使用(下......
  • 爬虫、openpyxl、pandas
    目录今日内容概要今日内容详细作业详解第三方模块的下载与使用网络爬虫模块之requests模块网络爬虫实战之爬取链家二手房数据自动化办公领域之openpyxl模块homework今日内......
  • python进阶之路21 正则应用 第三方模块之requests模块 openpyxl模块 简易爬虫(panda
    作业讲解"""网络爬虫没有我们现在接触的那么简单 有时候页面数据无法直接拷贝获取 有时候页面还存在防爬机制弄不好ip会被短暂拉黑"""http://www.redbull.com.cn/ab......
  • 23、python模块篇 第三方模块、requests模块、openpyxl模块
    目录一、第三方模块的下载与使用1、什么是第三方模块2、如何安装第三方模块方式一:pip工具方式二:pycharm中下载3、注意事项1、报错并有警告信息2、报错,提示关键字3、报错,无......
  • day22爬虫
    第三方模块的下载与使用网络爬虫模块之requests模块网络爬虫实战之爬取链家二手房数据自动化办公领域之openpyxl模块今日内容详细作业讲解"""网络爬虫没有我们......
  • 网络爬虫之requests模块
    第三方模块的下载与使用网络爬虫模块之requests模块网络爬虫实战之爬取链接二手房数据自动化办公领域之openpyxl模块第三方模块的扩展(模块叠模块)网络爬虫之小实战......
  • requests模块/openpyxl模块/简单爬虫实战
    内容概要第三方模块的下载及使用网络爬虫及requests模块网络爬虫实战爬取二手房信息自动化办公领域模块openpyxl练习题及答案第三方模块的下载第三方模块就类似与......
  • 网络爬虫及openyxl模块
    网络爬虫及openyxl模块一、第三方模块简介1.第三方模块的用处python之所以在这么多的编程语言中脱颖而出的优点是有众多的第三方库函数,可以更高效率的实现开发2.......
  • python协程
    1、概念协程,又称微线程。协程是python个中另外一种实现多任务的方式,只不过比线程更小占用更小执行单元(理解为需要的资源)。为啥说它是一个执行单元,因为它自带CPU上下文。......