做网站想要个计算器功能网站建设 广州网站建设专业公司

news/2025/10/9 13:09:21/文章来源:
做网站想要个计算器功能,网站建设 广州网站建设专业公司,黑龙江 哈尔滨,推广平台的文案背景#xff1a; 前几天老师交给我一个任务#xff0c;给我一个基因列表#xff0c;让我查找它们所编码的蛋白质的蛋白质序列。我上了一下uniprot数据库#xff0c;发现这个任务可以分成两步#xff1a; 找到这个基因在Uniprot数据库中所对应的蛋白质编码根据蛋白质编码…背景 前几天老师交给我一个任务给我一个基因列表让我查找它们所编码的蛋白质的蛋白质序列。我上了一下uniprot数据库发现这个任务可以分成两步 找到这个基因在Uniprot数据库中所对应的蛋白质编码根据蛋白质编码批量下载蛋白质序列以前的文章 下面我们以基因“BOP1”为例 然后可以看到 这里我们可以看到有一个个框代表不同的蛋白。我们要找的是人所以应该是Homo sapiens。Gene也是BOP1。对应上了Q14137就是我们要找的uniprot编码。也可以这样说BOP1~Q14137。 知道了一个那好办给我们1001000个呢这时候我们的爬虫就出现了。直接给代码 # 导包 import pandas as pd from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium import webdriver from selenium.webdriver.edge.options import Options from openpyxl import Workbook workbook Workbook() sheet workbook.active#加载selenium配置 user_data_dir rC:\Users\***** options Options() options.add_argument(f--user-data-dir{user_data_dir}) driver webdriver.Edge(optionsoptions) #读取文件 file_path r*****/step1.xlsx df pd.read_excel(file_path, headerNone) # 获取蛋白名称列的数据 protein_names df[0].tolist() #开爬 for protein in protein_names:# 构建带有查询参数的URLurl fhttps://www.uniprot.org/uniprotkb?query{protein}print(url)driver.get(url)# 使用Selenium等待页面加载完成最多等待30秒wait WebDriverWait(driver, 30)wait.until(EC.presence_of_element_located((By.XPATH, /html/body/div/div/div/div/main/ul/li[2]/section/div[1]/div[1]/h2/a/span)))# 使用XPath查找页面上的内容#xpath_expression /html/body/div/div/div/div/main/ul/li/section/div[1]/div[1]/h2/a/spanxpath_expression /html/body/div/div/div/div/main/ul/li/section/div[1]/div[2]/div# 使用XPath查找页面上的内容ul driver.find_element(By.XPATH, /html/body/div/div/div/div/main/ul)lis ul.find_elements(By.TAG_NAME, li)for li in lis:title li.find_element(By.XPATH, ./section/div[1]/div[2]/div).textresult title.split(·)if protein in result[1] and Homo sapiens (Human) in result[2]:protein_slice li.find_element(By.XPATH, ./section/div[1]/div[1]/h2/a/span).textprotein_slice protein_slice.split(·)result [x.strip() for x in protein_slice]protein_name result[0]sheet.append([protein, result[0]])breakoutput_file output2.xlsx workbook.save(output_file)# 关闭浏览器 driver.quit()我们来看看输出文件

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

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

相关文章

PWN手的成长之路-13-jarvisoj_level0

远程连接环境,查看交互。输出了一句 Hello,World,之后就无任何反应了。file 查看文件。64位 ELF 可执行文件。checksec 查看文件安全属性。只开启了 NX 保护。IDA 打开文件。查看 main 函数发现最后 return 的是 vul…

淘宝做海淘产品 网站折扣变化快贵州凤冈新闻今天

每个DMA通道硬件触发源是不一样的,要使用某个外设的硬件触发源,就必须使用它连接的那个通道 12个独立可配置的通道:DMA1(7个通道),DMA2(5个通道) 每个通道都支持软件触发和特定的硬件触发 C8T6 DMA资源:DMA1 &#xff…

计算机毕设 java 基于 Java 的题库管理强大的系统 基于 SSM+JavaWeb 的题库全流程管理平台 Java+MySQL 的题库服务一体化系统

计算机毕设 java 基于 Java 的题库管理强大的系统 基于 SSM+JavaWeb 的题库全流程管理平台 Java+MySQL 的题库服务一体化系统pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !im…

微信最新协议API上线!个人号快速接入

微信最新协议API上线!个人号快速接入,个人微信二次开发API接口可拓展功能说明 1、个人微信多账号管理、聚合聊天、多个微信号同时登陆、多个微信号集中在一个窗口进行聊天,实现一人多号同时沟通快速提升沟通效率,提…

公司网站开发怎么做账专门做租房的网站

1、概念 大型单体应用拆分成多个独立部署运行的微服务(解决并发问题)​​​​​​​ 2、特点 3、技术栈 4、微服务带来的问题 ​​​​​​​ 5、微服务的注册中心 服务注册与发现:微服务实例在启动时会向注册中心注册自己的信息&#xf…

中山网站建设哪家好常见的手机网站

class Solution { public: int climbStairs(int n) { vector<int>dp(n1,0); dp[0]1; for(int j0;j<n;j){ for(int i1;i<2;i){ if(j>i) dp[j]dp[j-i]; } } return dp[n]; } }; 这个题还是说想清楚 这个因为有1和2 阶的情况 所以i就是从1开始遍历 然后小于等于…

Python科学计算工具:Numpy与Pandas入门 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

天津网站seo策划建网站哪个好 优帮云

特殊的质数肋骨 时间限制: 0 Sec 内存限制: 128 MB题目描述 农民约翰的母牛总是生产出最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。 农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质…

响应式网站建设联雅久久项目咨询有限公司

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境&#xff0c;它可以让 JavaScript 代码在服务器端运行。在 Node.js 中&#xff0c;fs 模块是用来处理文件系统操作的模块。通过 fs 模块&#xff0c;我们可以进行文件的读取、写入、删除等操作。本教程将介绍如何在 No…

Firefox火狐浏览器插件下载、安装路径、备份插件、手动安装插件

前言全局说明一、说明 1.1 环境: Windows 7 旗舰版 Firefox 115.12.0esr (64 位)二、下载插件临时路径 系统缓存目录下.xpi文件就是 C:\Users\{你的用户名}\AppData\Local\Temp或 C:\Users\%username%\AppData\Local\T…

网站建设标准昆山室内设计学校

AUTOSAR&#xff08;Automotive Open System Architecture&#xff09;是一种开放的汽车电子系统架构标准&#xff0c;旨在提供一种统一的软件架构&#xff0c;以实现汽车电子系统的模块化和可重用性。 AUTOSAR标准中的两个重要模块是RTE&#xff08;Runtime Environment&…

百度推广做网站吗网上医疗和医院网站建设制作

ftp服务器在虚拟机中配置文件 内容精选换一换由于主机中 /etc/ssh/sshd_config 配置文件中对服务器与客户端交互的活动心跳时间做出了限制&#xff0c;所以在一个ansible任务中如果在“规定时间”中主机没有任何响应则ssh服务断开(注&#xff1a;上述“规定时间”是指在/etc/ss…

芦苞建网站公司scrm企业微信管理系统

前言原计划打算在春节期间多分享几篇技术文章的&#xff0c;但到最后一篇也没出&#xff0c;偷懒了吗&#xff1f;算是吧&#xff0c;过程是这样的&#xff1a;每次拿出电脑&#xff0c;在孩姥姥家的院子总有阳光沐浴&#xff0c;看不清屏幕&#xff0c;回屋又有点冷(在强行找理…

2025.10.9午后有感

对自己、对世界上永远有的年轻人,想这样说:“世界没有你曾梦想中的那般好,但也远远不及你厌恶的那般差,在纷杂的琐碎间,寻找到足以令你坚定下去的对世界有益的事业,足以抵挡一切荒芜和恐怖”。

Firefox火狐浏览器插件下载、安装路径

前言全局说明一、说明 1.1 环境: Windows 7 旗舰版 Firefox 115.12.0esr (64 位)二、下载插件临时路径 系统缓存目录下.xpi文件就是 C:\Users\{你的用户名}\AppData\Local\Temp或 C:\Users\%username%\AppData\Local\T…

业余做衣服的网站网站是否上线

技术由来&#xff1a; 互联网早期&#xff0c;页面请求和并发量不高&#xff0c;且移动端未盛行时对接口要求不高&#xff0c;使用动态页面(jsp)就能满足绝大多数的使用需求。但是随着互联网和移动设备的发展&#xff0c;人们对Web应用的使用需求也增加&#xff0c;传统的动态…

实用指南:PyTest框架学习

实用指南:PyTest框架学习pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &…

wap手机网站描述正确的是建e网怎么做效果图

这里写目录标题 字符指针字符指针与常量字符串的区别&#xff1a; 指针数组数组指针两者的区别&#xff1a;&数组名 &#xff0c;sizeof(arr)数组指针的使用数组参数&#xff0c;指针参数一维数组传参整型数组&#xff1a;整型指针数组&#xff1a; 一级指针传参二级指针传…

详细介绍:计算机毕业设计springboot的老年公寓管理系统 SpringBoot智慧养老院服务平台设计与实现 基于SpringBoot的社区长者照护信息管理系统

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

PWN手成长之路-12-pwn1_sctf_2016

远程连接环境查看交互。file 查看文件。32 位可执行文件。checksec 查看文件。开启了 NX 保护。IDA 打开文件。main 函数直接是调用 vuln 函数。查看 vuln 函数。发现使用 C++ 写的。发现了存在 fgets() 函数,会造成栈…