商务企业简洁灰色红色线条HTML网站模板

0 下载量 36 浏览量 更新于2024-10-10 收藏 17KB RAR 举报
资源摘要信息:"商务企业网站CSS模板51_商务 企业 灰色 红色 线条 简洁_html网站模板_网页源码移动端前端_H5模板_自适应.rar" 商务企业网站CSS模板51是一套专为商务和企业设计的网页模板,采用了灰色和红色作为主色调,通过线条元素增添现代感,展现出简洁而不失专业性的视觉效果。该模板适用于多种商务应用场景,包括但不限于企业介绍、产品展示、服务项目、新闻发布等,非常适合需要打造具有现代感和专业形象的商务网站。 该模板是一个HTML网站模板,这意味着它使用了标准的HTML结构,使得网页的布局和内容能够得到良好的支持和兼容性。同时,模板支持移动端和前端开发,适应于H5标准,确保了在不同设备和浏览器上的自适应性。自适应设计意味着无论用户使用手机、平板还是桌面电脑访问网站,都能获得良好的用户体验。 CSS(层叠样式表)在该模板中的应用非常关键,CSS负责模板的样式和布局设计,包括但不限于字体、颜色、间距、布局等视觉元素。它能够帮助开发者快速实现网页的视觉效果,并且易于后续的维护和更新。 JS(JavaScript)作为网页模板的另一个重要组成部分,在前端交互和页面动态效果的实现中扮演着关键角色。尽管在标题和描述中未明确提及JS文件,但通常情况下,一个完整的网页模板会包含一些基础的JavaScript代码,以增强用户的交互体验,例如下拉菜单、图片轮播、表单验证等功能。 从压缩包文件的名称列表来看,此模板的文件结构尚未被提供,但通常情况下,一个HTML模板的文件结构会包括以下几个部分: 1. HTML文件:包含网站的主要结构代码,通常有多个HTML页面,例如首页、关于我们、联系方式等。 2. CSS文件:定义了网站的样式和布局,可能包括多个样式表文件,以实现模块化设计。 3. JavaScript文件:实现了网站的动态功能和交互效果。 4. 图片文件:网站中使用的各种图片素材,可能包括背景图、图标、产品图片等。 5. 字体文件:如果模板使用了非系统默认字体,则可能包含自定义字体文件。 6. 说明文档:对模板的使用、结构和功能进行说明,帮助开发者快速上手和部署模板。 商务企业网站CSS模板51不仅为开发者提供了构建现代商务网站的视觉基础,还通过自适应设计满足了跨设备的用户体验需求。开发者可以根据自身需求对模板进行进一步的定制和扩展,以满足特定的业务需求。
2023-06-13 上传

import requests import random import parsel visited_urls = set() # 保存已经访问过的链接 page = 1 while True: # 循环爬取 url = f'https://travel.qunar.com/travelbook/list.htm?page={page}&order=hot_heat' html_data = requests.get(url).text selector = parsel.Selector(html_data) lis = selector.css('.list_item h2 a::attr(href)').getall() # 遍历当前页面中的所有链接 for li in lis: detail_url = 'https://travel.qunar.com' + li if detail_url in visited_urls: # 如果链接已经访问过,则跳过 continue visited_urls.add(detail_url) # 将链接加入集合中 detail_html = requests.get(detail_url).text time.sleep(random.randint(3, 5)) detail_selector = parsel.Selector(detail_html) title = detail_selector.css('.b_crumb_cont *:nth-child(3)::text').get() comment = detail_selector.css('.title.white::text').get() view_count = detail_selector.css('.view_count::text').get() date = detail_selector.css('#js_mainleft > div.b_foreword > ul > li.f_item.when > p > span.data::text').get() days = detail_selector.css('#js_mainleft > div.b_foreword > ul > li.f_item.howlong > p > span.data::text').get() money = detail_selector.css('#js_mainleft > div.b_foreword > ul > li.f_item.howmuch > p > span.data::text').get() character = detail_selector.css('#js_mainleft > div.b_foreword > ul > li.f_item.who > p > span.data::text').get() play_list = detail_selector.css('#js_mainleft > div.b_foreword > ul > li.f_item.how > p > span.data > span::text').getall() for play in play_list: print(play) print(title, comment, view_count, date, days, money, character, play_list, detail_url) time.sleep(random.randint(3, 5)) # 判断是否需要继续爬取 if len(lis) == 0 or page >= 20: break page += 1这段代码怎么将爬取出来的所有数据保存到csv文件

2023-06-13 上传