民宿网站建设问卷调查重庆建设监理协会

news/2025/9/23 11:55:41/文章来源:
民宿网站建设问卷调查,重庆建设监理协会,自适应手机网站模板,wordpress 小工具参数写在前面 工作需要遇到#xff0c;简单整理理解不足小伙伴帮忙指正 对每个人而言#xff0c;真正的职责只有一个#xff1a;找到自我。然后在心中坚守其一生#xff0c;全心全意#xff0c;永不停息。所有其它的路都是不完整的#xff0c;是人的逃避方式#xff0c;是对…写在前面 工作需要遇到简单整理理解不足小伙伴帮忙指正 对每个人而言真正的职责只有一个找到自我。然后在心中坚守其一生全心全意永不停息。所有其它的路都是不完整的是人的逃避方式是对大众理想的懦弱回归是随波逐流是对内心的恐惧 ——赫尔曼·黑塞《德米安》 逻辑相对简单主要通过 站长之家 https://cdn.chinaz.com/获取全国省市的 CDN节点 IP 信息 采集流程 获取CDN 厂家信息 跳转页面到指定的厂家择需要获取的省份 获取当前页IP循环处理分页数据 处理完当前省份循环跳转其他省份处理处理完当前厂家循环处理其他厂家 代码 #!/usr/bin/env python # -*- encoding: utf-8 -*-File : cdn_data_dns.py Time : 2023/08/21 21:46:47 Author : Li Ruilong Version : 1.0 Contact : liruilongergmail.com Desc : 省市CDN 节点IP数据获取 # here put the import libfrom seleniumwire import webdriver import json import time from selenium.webdriver.common.by import By import pandas as pd import reip_pattern r\b(?:\d{1,3}\.){3}\d{1,3}\b# 自动登陆 driver webdriver.Chrome() with open(C:\\Users\山河已无恙\\Documents\GitHub\\reptile_demo\\demo\\cookie.txt, r, encodingu8) as f:cookies json.load(f)driver.get(https://cdn.chinaz.com/) for cookie in cookies:driver.add_cookie(cookie)driver.get(https://cdn.chinaz.com/)time.sleep(6) #CND 商家排行获取 https://cdn.chinaz.com/ CDN_Manufacturer [] new_div_element driver.find_element(By.CSS_SELECTOR, .toplist-main) div_elements new_div_element.find_element(By.CSS_SELECTOR, .ullist) div_cdn div_elements.find_elements(By.XPATH,//a[contains(href,server)])#CDN_Manufacturer.extend(div_elements)current_window_1 driver.current_window_handle for i,mdn_ms in enumerate(div_cdn):try:#driver.execute_script(arguments[0].click();, mdn_ms)ip_addresse []print(mdn_ms.text)cloud_cdn_name mdn_ms.textmdn_ms.click()time.sleep(2)driver.switch_to.window(driver.window_handles[-1])# 滚动到页面底部driver.execute_script(window.scrollTo(0, document.body.scrollHeight/2))time.sleep(5)areas_list [安徽, 河北, 河南, 湖北, 湖南, 江西, 陕西, 山西, 四川, 重庆]for a in areas_list: areas driver.find_element(By.CSS_SELECTOR,#areas)nmg areas.find_element(By.XPATH,//a/font[contains(text(),a)])nmg.click()time.sleep(2)new_div_element driver.find_element(By.CSS_SELECTOR, .box)new_table_element str(new_div_element.text).split(\n)ip_addresses re.findall(ip_pattern, str(new_table_element))ip_addresse.extend(ip_addresses)if len(driver.find_elements(By.XPATH,//a[contains(title, 尾页)])) 2:#driver.close() #driver.switch_to.window(current_window_1)ips {}ips[cloud_cdn_name] ip_addressedf pd.DataFrame(ips)df.to_csv(CDN_M_省份_a _cloud_cdn_name.csv, indexFalse) print(单页数据,数据已保存为CSV文件,CDN_M_a _cloud_cdn_name.csv) continuesum_page driver.find_element(By.XPATH,//a[contains(title, 尾页)])attribute_value sum_page.get_attribute(val)print(attribute_value)current_window_2 driver.current_window_handlefor page in range(1,int(attribute_value)):try:next_page driver.find_element(By.XPATH,//a[contains(title, 下一页)])next_page.click()time.sleep(5)new_div_element driver.find_element(By.CSS_SELECTOR, .box)new_table_element str(new_div_element.text).split(\n)ip_addresses re.findall(ip_pattern, str(new_table_element))ip_addresse.extend(ip_addresses)except:print(a,cloud_cdn_name,没有IP)time.sleep(5)passcontinue ips {}ips[cloud_cdn_name] ip_addressedf pd.DataFrame(ips)df.to_csv(CDN_M_省份_a_cloud_cdn_name.csv, indexFalse) print(数据已保存为CSV文件, CDN_M_省份_a_cloud_cdn_name.csv) except:print(cloud_cdn_name,没有IP)passcontinuefinally:passdriver.close() driver.switch_to.window(current_window_1)continue博文部分内容参考 © 文中涉及参考链接内容版权归原作者所有如有侵权请告知 © 2018-2023 liruilongergmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站的岗位好吗wordpress 云落git最新版

实模式:(即实地址访问模式)它是Intel公司80286及以后的x86(80386,80486和80586等)兼容处理器(CPU)的一种操作模式。实模式被特殊定义为20位地址内存可访问空间上,这就意味着它的容量是2的20次幂&#xff08…

网站用vps做dns东莞app下载安装

本篇博客将详细讲解二叉树 文章目录 树型结构简介基本概念表示形式 二叉树概念两种特殊的二叉树二叉树的性质二叉树的存储二叉树的简单创建二叉树的遍历前中后序遍历层序遍历 结尾 树型结构 简介 树是一种非线性的数据结构,它是由n(n>0&#xff09…

网站建设一般用什么语言php网站开发有前景吗

文章目录 一、为什么使用token口令二、登录注册功能2.1 登录表单提交后端代码: 2.2 根据token获取完整用户信息代码实现: 2.3 注册时用户名占用校验代码实现: 2.4 注册表单提交代码实现: 三、头条首页功能3.1 查询所有头条分类3.2…

redis-list类型基本命令

redis-list类型基本命令redis存储数据的value可以是一个String类型的列表。列表中的数据会按照插入顺序进行排序,不过,该列表的底层实际上是一个没有 头节点的双向链表,所以对列表表头和表尾操作性能较高,但是对中…

游戏性能优化与逆向分析技术

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息!一、前言一直以来性能优化的工作,非常依赖于工具,从结果反推过程,采集产品…

vue2 项目实例 动态路由菜单(四)

vue2 项目实例 动态路由菜单(四)动态路由涉及到 router、 store、 beforeEach、 permission权限1、触发登录事件Login.vue 监听路由变化,下次登录重定向上次页面watch: {$route: {handler: function(route) {this.r…

政务网站建设的三大核心功能是什么建设自己网站软件下载

一、简述静态网页和动态网页的区别。 静态网页: 静态网页是指运行于客户端的程序、网页、组件、纯粹HTML格式的网页; 如果有涉及网页内容的修改,就要修改源文件,重新上传到服务器。而且当网站信息量很大的时候,网页制作和维护都非常困…

重庆百度推广seo长春seo

很多同学不止一次和我反馈,我们的系统很混乱,主要表现在:应用的层次结构混乱:不知道应用应该如何分层、应该包含哪些组件、组件之间的关系是什么;缺少规范的指导和约束:新加一段业务逻辑不知道放在什么地方…

对于网站建设提出建议网站做APP麻烦吗

在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码…

网站后台链接怎么做平面设计手绘网站

原标题:个税起征点上调至5000,用Python算一算少交多少税今天出了一个重磅消息,个税起征点从3500上调到5000啦! 广大IT农民工的生活压力又减轻了一些,有没有 晚上加一个鸡腿,要不要~ 开心归开心,…

气血不足做网站网站收索流量

不能过帐凭证:本币计的税基为0 消息编号 FF759 诊断 尝试步成本币中计税基数为零的凭证,尽管外币中税金额和计税基数不为零, 系统响应 拒绝凭证输入。 步骤 再次输入凭证。 这个错误的原因,是因为四舍五入导致的税为零。根据百度的反馈&…

网站开发公司名单网站托管团队

1 需求 我们需要实现携带时间头的一系列照片如下显示,现在我们拿到了图片集合,肯定需要对图片根据实现进行分组显示 date picture picture picture picture picture picture picture picture picturedate picture picture picture picture picture 2 代码实现 fun getImag…

网站建设需要哪些企业资料石家庄校园兼职网站建设

8月26日,2023未来产业发展大会在杭州未来科技城国际会议中心开幕!会上,发布了未来科技城培育发展未来产业行动计划,启动了未来产业发展共同体,进行了未来产业公共服务平台签约仪式。未来科技城与加速科技签约共建集成电…

复古风格网站git做网站根目录

🎈个人主页:豌豆射手^ 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:数据结构 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进…

app 微信 网站三合一企业宣传册模版

花了几天的时间,整出个 “hello spring boot”,并且把它从 2 搞到了 3。 纸上得来终觉浅!自己实践出真知!现在再回头来囫囵一遍,加深下印象。回想下从前自觉某一编程语言大都如此,先找到简单示例照着画一遍…

使用 feign 调用时对微服务实例进行选择

使用 feign 调用时对微服务实例进行选择1.概述 在 微服务 调用的时候,我们会需要将微服务实例进行分组的情况,我们有订单和库存服务,订单服务 和库存服务 分别 为 A,B两组服务实例。 A 服务分组服务A用户,B服务分组…

EI目录今年第3次更新!55本中国期刊被收录,附完整版下载

8月,EI Compendex数据库发布了最新版收录期刊目录。 目录实际更新时间为2025年7月24日 2025年截止8月份EI数据库已更新3次,更新时间分别为2025年1月、2025年4月和2025年7月。 本次目录共收录期刊5702本,其中包含Jou…

友点企业网站管理系统3d全屋定制设计软件

1.没镜像就拉取镜像 dockerhub中查看版本 官网 docker pull zookeeper:3.4.14 不加版本号也行,默认拉取最新版 创建并启动容器 docker run -p 2181:2181 --privilegedtrue --name zookeeper01 -d zookeeper –privilegedtrue 容器内用户开启root权限 docker ps…

程序员的未来:从技术岗位到全栈思维的进化之路 - 实践

程序员的未来:从技术岗位到全栈思维的进化之路 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&q…

envoy和nginx的区别

Envoy 和 Nginx 都是高性能的网络代理和反向代理服务器,广泛应用于现代分布式系统中。尽管它们在某些场景下功能重叠(如负载均衡、反向代理),但在设计目标、架构、功能特性和适用场景上存在显著差异。 以下是 Envo…