当前位置: 首页 > news >正文

网站改版建设方案网上创建公司

网站改版建设方案,网上创建公司,东莞网站建设实例推荐,公司网站建设服务机构一、实现样式 二、核心点 1、语言#xff1a;Python、HTML#xff0c;CSS 2、python web框架 Flask 3、三方库#xff1a;requests、xpath 4、爬取网站#xff1a;https://ip138.com/ 5、文档结构 三、代码 ipquery.py import requests from lxml import etree # 请求…一、实现样式 二、核心点 1、语言Python、HTMLCSS 2、python web框架 Flask 3、三方库requests、xpath 4、爬取网站https://ip138.com/ 5、文档结构 三、代码 ipquery.py import requests from lxml import etree # 请求user-agent headers {User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36}def getIpInfo(ip):ipurl fhttps://ip138.com/iplookup.php?ip{ip}action2res requests.get(ipurl,headers headers)e etree.HTML(res.text)ip e.xpath(//div[classcaption]//h1//text())ipinfo e.xpath(//div[classtable-box]//tbody//tr//td[2]//text())ipinfo.append(ip[0])return ipinfo searchWeather.py import requests from lxml import etree,html import re# 请求user-agent headers {User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36} def getWeather(location):weatherUrl fhttps://www.wentian123.com/search/?location{location}res requests.get(weatherUrl,headers headers)e etree.HTML(res.text)weather e.xpath(//table//tbody//td//text())#处理数据# 去除\nweathernew [x.strip() for x in weather]# 去掉空字符串while in weathernew:weathernew.remove()# print(weathernew)# 数据分组 6个一组weatherInfo [weathernew[i:i6] for i in range(0,len(weathernew),6)]return weatherInfoquery.py from flask import Flask,render_template,requestfrom ipquery.ipquery import getIpInfo from searchWeather.seachWeather import getWeather app Flask(__name__)# 主页 app.route(/) def index():return render_template(index.html,weather [],ipinfo [])# ip地址查询 app.route(/ipquery) def ipquery():ip request.args.get(ip)ipinfo getIpInfo(ip)# print(ipinfo[1])return render_template(index.html,ipinfo ipinfo,weather [])# 天气查询 app.route(/weather) def getweather():location request.args.get(location)# print(location)weather getWeather(location)# print(weather)return render_template(index.html,weather weather,ipinfo [])if __name__ __main__:app.run(port5000, debugTrue) index.html !DOCTYPE html html langenheadmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0!-- 最新版本的 Bootstrap 核心 CSS 文件 --link relstylesheet hrefhttps://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css integritysha384-HSMxcRTRxnNBdg0JdbxYKrThecOKuH5zCYotlSAcp1c8xmyTe9GYg1l9a69psu crossoriginanonymoustitle查询网站/title /head style* {margin: 0 auto;padding: 0 auto;/* display: flex; */}.public {box-shadow: 0 2px 4px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);margin: 0 auto;width: fit-content;padding: 40px 60px;text-align: center;margin-top: 20px;} /stylebody stylemargin: 0 auto;!-- ip查询 --divdiv classpublich3IP归属地查询/h3/h3/h3form classform-inline action/ipquerydiv classform-grouplabel forexampleInputEmail2IP地址/labelinput typetext classform-control nameip placeholder请输入需要查询的IP地址 stylewidth: 300px;/divbutton typesubmit classbtn btn-primary查询/button/formtable classtable table-bordered stylewidth: 100%;margin-top: 20px;trth styletext-align: center;IP地址/thth styletext-align: center;ASN归属地/thth styletext-align: center;运营商/th/tr{% if ipinfo ! [] %}trtd{{ipinfo[-1]}}/tdtd{{ipinfo[0]}}/tdtd{{ipinfo[1]}}/td/tr{% endif %}/table/div!-- 天气查询 --div classpublicform classform-inline action/weatherdiv classform-groupinput typetext classform-control namelocation placeholder请输入市区县名称、区号或者邮政 stylewidth: 300px;/divbutton typesubmit classbtn btn-primary查询/button/formtable classtable table-bordered table-striped table-hover stylewidth: 100%;margin-top: 20px;{% if weather ! [] %}tbody{% for i in weather %}trtd colspan4 stylefont-size: 16px;{{i[0]}}/td/trtrtd{{i[1]}}{{i[2]}}/td!-- td{{i[2]}}/td --td{{i[3]}}/tdtd{{i[4]}}/tdtd{{i[5]}}/td/tr{% endfor %}/tbody{% endif %}/div/div /body /html四、总结 初学python很多代码写的很冗余不够简洁还有一些逻辑没有处理好感谢贵网站 信息查询网站 提供的接口数据里面还有很多类型的查询这边就简单写了两个查询方法的爬虫继续加油
http://www.pierceye.com/news/933061/

相关文章:

  • 网站源码网网站建设 制作教程
  • 怎么样销售关于网站建设网站服务器过期了怎么办
  • 常州建网站需要多少钱直播app开发费用
  • hpsocket 网站开发英文网站cms
  • 外贸自建站有哪些网站开发有哪几类
  • 青岛网站建设推广短视频运营是做什么的
  • 华为官方网站进入wordpress单页增加分页
  • 互动营销型网站建设大型网站建设开发设计公司
  • 锦州建设局网站商城网站建设方案电子版
  • 网站上删除信息如何做飞虎队网站建设
  • 中国有多少个网站网站做视频一个月有多少钱收入
  • 网站文字大小普洱市建设局网站
  • 兰州网站建设小程序凡客网站目录优化
  • 宿州科技网站建设一站式网站管家
  • 网站开发模块学些什么郑州网站建设动态
  • 各类设计型网站wordpress 防注入
  • 网站中有一个非常著名的原则如何与老板谈网站建设
  • 免费十八种禁用网站如何做一个网页布局
  • cms仿站pc网站案例
  • dede如何做手机网站哪些客户需要做网站
  • 阜蒙县建设镇官方网站那种网站2021
  • 同信.长春网站建设北京网站建设策划
  • 长沙游戏网站开发开发人员公众号
  • 用手机能建网站吗软件商店软件下载
  • 天津自助建站哪个建设网站
  • 西宁市网站建设公司推荐网站全网建设 莱芜
  • 安徽阜阳网站建设公司wordpress网页自适应屏幕大小
  • 上海门户网站的亮点网站开发平台及常用的开发工具
  • 广州h5设计网站公司网站建设从建立服务器开始
  • 如何网站建设全包12306网站多钱做的