欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python selenium文件上傳下載功能代碼實例

 更新時間:2020年04月13日 09:33:23   作者:天天向上327  
這篇文章主要介紹了Python selenium文件上傳下載功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

上傳

html文件內(nèi)容如下:操作步驟

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>upload_file</title>
<script type="text/javascript" async=""
src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link  rel="external nofollow" 
rel="stylesheet" />
<script type="text/javascript">
</script>
</head>
<body>
 <div class="row-fluid">
  <div class="span6 well">
  <h3>upload_file</h3>
  <input type="file" name="file" />
  </div>
 </div>
</body>
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
</html> 

python上傳源碼

#coding=utf-8
from selenium import webdriver
import time

driver = webdriver.Chrome()
#打開上傳文件頁面
driver.get("D://unload.html")
 
#定位上傳位置,添加本地文件
upload = driver.find_element_by_name("file")
upload.send_keys('D://run.py')
#打印上傳值
print (upload.get_attribute('value'))
time.sleep(2)
driver.quit()

上傳文件結(jié)果

python下載文件源碼

# -*- coding: utf-8 -*-

from selenium import webdriver
from time import sleep


options = webdriver.ChromeOptions()
#profile.default_content_settings.popups:設(shè)置為 0 禁止彈出窗口 download.default_directory:設(shè)置下載路徑
prefs = {'profile.default_content_settings.popups': 0, 'download.default_directory': 'd:\\921'}
options.add_experimental_option('prefs', prefs)

driver = webdriver.Chrome(chrome_options=options)
#打開下載地址
driver.get('http://npm.taobao.org/mirrors/chromedriver/2.13/')
#點擊下載鏈接下載
driver.find_element_by_xpath('/html/body/div[1]/pre/a[3]').click()
sleep(3)
driver.quit()

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Django中session進行權(quán)限管理的使用

    Django中session進行權(quán)限管理的使用

    本文主要介紹了Django中session進行權(quán)限管理的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • 基于Python利用Pygame實現(xiàn)翻轉(zhuǎn)圖像

    基于Python利用Pygame實現(xiàn)翻轉(zhuǎn)圖像

    這篇文章主要介紹了基于Python利用Pygame實現(xiàn)翻轉(zhuǎn)圖像,我們將了解如何使用Pygame翻轉(zhuǎn)圖像,要翻轉(zhuǎn)圖像,我們需要使用pygame.transform.flip(Surface,?xbool,?ybool)?方法,該方法被調(diào)用來根據(jù)我們的需要在垂直方向或水平方向翻轉(zhuǎn)圖像,下面來看看具體的實現(xiàn)過程吧
    2022-02-02
  • Python 查找字符在字符串中的位置實例

    Python 查找字符在字符串中的位置實例

    下面小編就為大家分享一篇Python 查找字符在字符串中的位置實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Python中的xmltodict模塊詳解

    Python中的xmltodict模塊詳解

    這篇文章主要介紹了Python中的xmltodict模塊詳解,xmltodict一般我們用 json、yaml 轉(zhuǎn)換成 dict 可能多一些,xml 轉(zhuǎn)到 dict 可能用得不多,不過,還是可以來看一看,需要的朋友可以參考下
    2023-07-07
  • Python Web框架之Django框架Form組件用法詳解

    Python Web框架之Django框架Form組件用法詳解

    這篇文章主要介紹了Python Web框架之Django框架Form組件用法,結(jié)合實例形式詳細分析了Django框架中各種常用Form組件的功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-08-08
  • Pycharm安裝第三方庫失敗解決方案

    Pycharm安裝第三方庫失敗解決方案

    這篇文章主要介紹了Pycharm安裝第三方庫失敗解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • 解決Pyinstaller打包為可執(zhí)行文件編碼錯誤的問題

    解決Pyinstaller打包為可執(zhí)行文件編碼錯誤的問題

    這篇文章主要介紹了解決Pyinstaller打包為可執(zhí)行文件編碼錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • pymysql模塊的使用(增刪改查)詳解

    pymysql模塊的使用(增刪改查)詳解

    這篇文章主要介紹了pymysql模塊的使用(增刪改查)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • 利用Python實現(xiàn)繪制論文中的曲線圖

    利用Python實現(xiàn)繪制論文中的曲線圖

    這篇文章主要為大家詳細介紹了如何利用Python語言實現(xiàn)繪制論文中需要的曲線圖,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-03-03
  • Python解決MySQL數(shù)據(jù)處理從SQL批量刪除報錯

    Python解決MySQL數(shù)據(jù)處理從SQL批量刪除報錯

    這篇文章主要為大家介紹了Python解決MySQL數(shù)據(jù)處理從SQL批量刪除報錯,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12

最新評論