1.文件上传

点击百度首页搜索框右侧的照相机按钮,从本地上传图片元素,上传一张图片
<input type="file" class="upload-pic" value="上传图片"> 该元素是一个input标签的,类型为file的元素
1 from selenium import webdriver 2 import time 3 4 driver = webdriver.Chrome() 5 driver.maximize_window() 6 driver.implicitly_wait(10) 7 driver.get(‘http://www.baidu.com‘) 8 9 driver.find_element_by_class_name(‘soutu-btn‘).click() 10 time.sleep(3) 11 driver.find_element_by_class_name(‘upload-pic‘).send_keys(‘F:\download.jpg‘) # 上传文件 12 13 time.sleep(10) 14 driver.quit()
2. 文件下载
下载微信安装包,如下:
1 import requests 2 3 4 def request_zip(url): 5 r = requests.get(url) # 请求链接后保存到变量r中 6 with open("weixin.exe", ‘wb‘) as f: 7 f.write(r.content) # r.content写入至文件 8 9 10 request_zip(‘http://down10.zol.com.cn/20200204/QQPCDownload1100110708.exe‘)
原文:https://www.cnblogs.com/xiaochongc/p/12499427.html