美文网首页
32. 常见元素定位 - 文件下载

32. 常见元素定位 - 文件下载

作者: 薛东弗斯 | 来源:发表于2024-03-15 08:12 被阅读0次

CNPM Binaries Mirror (npmmirror.com)

image.png
# project > CH7 > file_download2.py
import os
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from utils.get_file_path import get_download_path

path = get_download_path() + "/LATEST_RELEASE"
if os.path.exists(path):
    print("文件存在")
    os.remove(path)
    print("文件已删除")

chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory": "{}".format(get_download_path())}
chromeOptions.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chromeOptions)
driver.maximize_window()
driver.get("https://registry.npmmirror.com/binary.html?path=chromedriver/")
time.sleep(3)
driver.find_element(By.XPATH, '/html/body/table/tbody/tr[156]/td[2]/a').click()
time.sleep(3)
driver.close()
# project > utils > get_file_path.py
import os

def get_logo_path():
    path = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))),"file","logo.bmp")
    return path
# print(get_logo_path())

def get_download_path():
    path = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))),"file")
    return path

相关文章

  • 常见的元素定位

    -------------------------------------------------By.id---...

  • App常见元素定位

    id定位 (1)id定位方式找元素属性,对于app,找到的不是id,而是resource-id (2)开发会误写一...

  • 文件下载

    常见的文件格式: 文件下载HTML 图片文件下载PHP

  • Hadoop HDFS 的 I/O 流操作

    HDFS 文件上传 HDFS 文件下载 定位文件读取 文件合并

  • BFC原理及示例

    一、常见定位方案 在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案: ...

  • 理解BFC

    一、常见定位方案 在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案: ...

  • BFC

    一、常见定位方案 在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案: ...

  • BFC的理解

    一、常见定位方案 在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案: ...

  • 常见的元素定位方法

    1.讲元素定位前需要了解如何查看页面元素 打开百度首页,然后把鼠标放在要定位的元素上面,点击右键“检查” 从上面我...

  • selenium webdriver(python)---定位元

    下面介绍几种常见的Selenium元素方法。 1)通过ID定位元素 如图1 代码,根据元素id查找元素,可以这样写...

网友评论

      本文标题:32. 常见元素定位 - 文件下载

      本文链接:https://www.haomeiwen.com/subject/mokuzdtx.html