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

简单的购物网站模板旅游网站建设可行性分析

简单的购物网站模板,旅游网站建设可行性分析,asp.net mvc 网站开发之美,买商标价格一览表一、写在前面 突发奇想#xff0c;想批量下载Alphafold网站的蛋白pdb文件#xff0c;后续再做个分子对接用。又不想手动下载#xff0c;来求助CSDN和GPT。 二、CSDN白嫖基础代码 CSDN大神多#xff0c;这不#xff0c;找到一个#xff1a;Alphafold批量下载蛋白的pdb文…一、写在前面 突发奇想想批量下载Alphafold网站的蛋白pdb文件后续再做个分子对接用。又不想手动下载来求助CSDN和GPT。 二、CSDN白嫖基础代码 CSDN大神多这不找到一个Alphafold批量下载蛋白的pdb文件_pdb文件下载-CSDN博客 不过使用的是谷歌浏览器我自己用的是Edge浏览器因此需要魔改。 三、GPT魔改代码 话不多说直接上步骤。 1安装Selenium包 selenium是自动化测试工具可以理解为Python使用它来操作网页。 安装代码 pip install selenium 或者 conda install selenium 2安装Selenium驱动 Selenium需要一个驱动程序来与所选的浏览器交互不同浏览器驱动不同。 我的是Edge浏览器下载地址 Microsoft Edge WebDriver - Microsoft Edge Developer 当然是有版本区别的因此先看看我们的版本号 下载相应版本的驱动 解压但是要记住放的路劲地址比如我的是O:/msedgedriver.exe。 3GPT魔改后的代码 咒语要点主要是告诉GPT我们使用的是Edge浏览器、驱动放置的地点等经过几轮Debug代码如下 import os from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.edge.service import Service from selenium.webdriver import EdgeOptions from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC import time# Constants EDGE_DRIVER_PATH rO:/msedgedriver.exe WORK_PATH rO:/ PROTEIN_FILE test1.txt XPATH_DOWNLOAD_LINK //*[id\main-content-area\]/app-entry/div[1]/div/app-summary-text/div/div[1]/div[2]/a[1] PAGE_LOAD_TIMEOUT 2500 EXPLICIT_WAIT_TIMEOUT 30 # 设置显式等待的超时时间# Edge Options edge_options EdgeOptions() # edge_options.add_argument(--headless) edge_options.add_argument(--disable-gpu) service Service(executable_pathEDGE_DRIVER_PATH)# Change working directory os.chdir(WORK_PATH)# Read proteins from file with open(PROTEIN_FILE, r) as f:proteins [line.strip() for line in f.readlines()]failed_downloads []# Initialize browser instance with webdriver.Edge(serviceservice, optionsedge_options) as driver:driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT)wait WebDriverWait(driver, EXPLICIT_WAIT_TIMEOUT)for protein_id in proteins:print(f{protein_id} is downloading!)driver.get(fhttps://alphafold.ebi.ac.uk/entry/{protein_id})try:download_link wait.until(EC.element_to_be_clickable((By.XPATH, XPATH_DOWNLOAD_LINK)))download_link.click()time.sleep(4) # Wait for the file to downloadprint(f{protein_id} succeed!)except Exception as e:print(f{protein_id} download failed!)failed_downloads.append(protein_id)# Write failed downloads to file with open(failed.txt, w) as df: df.write(\n.join(failed_downloads)) 4运行 首先把需要下载的蛋白的Uniport的ID整理到一个txt文件蛋白后面不要有空格一个蛋白一行我的保存路劲为O:/。 准备就绪运行代码 批量下载Alphafold的蛋白pdb文件 可以看到自动打开网页点击下载简单粗暴有内涵~
http://www.yutouwan.com/news/270590/

相关文章:

  • 佛山营销网站开发阳光网
  • 福州什么推广网站好上海做网站设计公司
  • 网页设计精选网站国外网站怎么浏览
  • 怎么用Visio studio做网站1000个免费邮箱账号
  • 网站推广专家常用seo站长工具
  • 苏州市规划建设局网站cms 免费
  • 织梦手机网站怎么修改网站客户问题解答
  • 网站开发合肥四川网站建设的公司
  • 怎么通过微博做网站外链企业网站建设报价清单
  • wordpress仿淘宝页面漯河网站seo
  • pos机网站建设方案优化seo软件
  • 山东淄博微信网站制作舆情报告单
  • 做标书有哪些好网站山东大禹建设集团网站
  • 用手机搭建网站国内最新新闻内容
  • 网站上的图片一般多大景安备案网站
  • 景观建设网站做京东商城网站
  • 网站开发需要什么步骤巩义网站优化
  • 如何删除网站后台的文章wordpress 文件列表
  • 建设教育网站怎么样采用wordpress
  • 韩雪冬做网站多少钱免费推广引流平台app
  • 巩义企业网站托管服务商成都住建局官网租房交易中心
  • 腾讯官方网站建设石河子做网站公司
  • 耳机商城网站开发51社社播放器
  • 网站设计总结与心得体会网站制作流程分为哪七步
  • 做建材加盟什么网站好商贸公司网站建设
  • 做网站需要用什么软件17网一起做网店广州站
  • 企业网站推广方法实验报告企业官网制作费用
  • 金乡县住房与城乡建设局网站网站建设实训总结报告
  • 网站源码推荐wordpress简洁cms主题
  • 做网站的请示米拓建站官网怎么用不了