python下载不下来_Python不能下载zip文件,而Browser/Selenium可以下载,这是为什么?...
你可以试一下:import requests
from bs4 import BeautifulSoup
# define variables
username = ""
password = ""
path_to_store_output = ""
session = requests.Session()
r = session.get('http://data.theice.com/MyAccount/Login.aspx'')
soup=BeautifulSoup(r.text,'html.parser')
vs_generator = soup.find('input', attrs={'id': '__VIEWSTATEGENERATOR'}).get('value')
vs = soup.find('input', attrs={'id': '__VIEWSTATE'}).get('value')
event_validation = soup.find('input', attrs={'id': '__EVENTVALIDATION'}).get('value')
payload = {
"__EVENTTARGET": "ctl00$ContentPlaceHolder1$LoginControl$LoginButton",
"__EVENTARGUMENT":"",
"__LASTFOCUS": "",
"__VIEWSTATE": vs,
"__VIEWSTATEGENERATOR": vs_generator,
"__EVENTVALIDATION": event_validation,
"ctl00$ContentPlaceHolder1$LoginControl$m_userName": username,
"ctl00$ContentPlaceHolder1$LoginControl$m_password": password
}
# doing a POST to login
r = session.post("http://www.ice.if5.com/MyAccount/Login.aspx", data=payload, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36'})
# check if we're logged in
if not username in r.text:
print("[!] Bommer, dude! We're not logged in...")
else:
print("[*] Score, we're in. Let's download stuff...")
r = session.get("http://www.ice.if5.com/MyAccount/Download.aspx?PUID=70116&PDS=2&PRODID=4133", headers={'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36'})
with open(path_to_store_output, 'wb') as f:
f.write(r.content)
python下载不下来_Python不能下载zip文件,而Browser/Selenium可以下载,这是为什么?...相关推荐
- 用 Python 实现批量压缩成 .rar 或 .zip 文件
前言 .rar 和 .zip 是两种常见的压缩文件格式,.rar 压缩率比zip高,但速度慢,随机访问的速度慢..zip 可以通过第三方库 zipfile 来进行压缩和解压:.rar 可以通过第三方库 ...
- python爬虫捕鱼网站_Python爬虫从太平洋地震工程研究中心数据库自动下载地震波时程...
python app开发自动捕鱼" 引子-- 最近小编在沉迷捕鱼之余,扫到了某问答网站里的一个网友提问的标题叫做"Python真的有那么神吗?",各位被邀嘉宾们针对最近P ...
- 下载本地pdf并压缩为zip文件
1.1前端添加按钮 <a-button @click="downloadApplicationFile" type="primary">导出申请书z ...
- java下载zip文件损坏_使用Java下载.zip文件会导致损坏的.zip文件?
我写了这个方法来下载最新的Selenium Chrome驱动程序,它不起作用.它导致损坏的.zip文件.任何人都可以发现我的错误在哪里?使用Java下载.zip文件会导致损坏的.zip文件? priv ...
- java 下载zip文件_Java以压缩包方式下载文件
从云服务器上下载文件,以压缩包方式下载 以下载多个文件为例,需要导入zip4j的jar包,版本不要太高 public void downloadZip(List list, HttpServletRe ...
- 压缩包下载后php文件怎么打开,用户下载的压缩包rar格式或zip文件如何解压 解压后就可以安装或运行里面的文件了...
狸窝网盘中分享有很多解决方案中使用到的软件资源,下载到电脑后是一个软件的文件压缩包,有的用户下载后不知道如何解压或说解压不了,怎么办?由于狸窝所面向用户比较大众化,为方便不同年龄层次和新手的使用,这里 ...
- cordova 安卓文件多选_安卓zip文件压缩RAR解压软件下载-安卓zip文件压缩RAR解压下载v3.0.4安卓版...
安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...
- python创建空文本文件_Python干货:「文件处理整合」 创建、打开、写入和删除...
什么是Python文件处理? Python文件处理就是如何在python中创建.打开.读取.写入和删除文件的示例.从文件(EXCELSheet.doc文件.文本文件.cv等)或Add中读取数据.是一个 ...
- python服务端编程_Python实现的简单文件传输服务器和客户端
还是那个题目(题目和流程见java版本),感觉光用java写一点新意也没有,恰巧刚学习了python,何不拿来一用,呵呵: 服务器端: import SocketServer, time class ...
最新文章
- 分形之闵可夫斯基(Minkowski)
- 物联网时代 人工智能如何与信息安全平衡发展?
- Android 4.4 中 WebView 使用注意事项
- Git本地仓库文件的创建、修改和删除
- 苹果手机的计算机删除了怎么恢复,苹果手机电话删除了怎么恢复
- python怎么画图片 wafer map_Python wafer_map包_程序模块 - PyPI - Python中文网
- 帐户分类 密码强度
- 共建公安标准体系 | 七牛云与锐安科技达成深度战略合作
- oralce杀session
- 台式计算机硬盘序号,[硬盘序列号的查看方法]台式机查看序列号的方法
- Unity创建注册表并写入
- android自定义桌面(launcher)
- selenium使用代理IP
- winrar远程代码执行漏洞(cve-2018-20250)
- 趣店能否撑起百亿美元市值!
- java计算机毕业设计在线小说系统源码+系统+mysql数据库+lw文档
- 外贸管理软件如何进行选型
- Android源码编译——RK3128开发板基于Android5.1源码编译小记
- Win10桌面我的电脑怎么调出来?最简单方法教学
- mysql基础操作和命令