当前位置: 首页 > 知识库问答 >
问题:

Python3从web下载文档

谢旭
2023-03-14

我是Python3新手,我正在尝试在登录网站后下载一个文档。

我有2个网址,可以让我立即登录到网页和下载文件。登录后,以下各项:

  1. https://www.xxxcompany.com/login.action?loginname=name

这是我的密码。它肯定不起作用,也不会给我打印状态码。我是否误解了一些概念?请帮我解决这个问题。非常感谢你!

from lxml import html
import webbrowser
import requests
def login():
        with requests.session() as s:
        # fetch the login page
                s.get(url1)
                print(s.status_code) #check whether its successfully login
                s.get(url2) #download the doc

共有1个答案

湛功
2023-03-14

您需要将数据写入文件。

url = "http://www.xxxx.com/xxx/xxxx/sample.doc"
import requests
with requests.Session() as se:
    req = se.get(url)
    with open(url.split("/")[-1],"wb") as doc:
        doc.write(req.content)
 类似资料:
  • 我的python3代码: 它将内容保存在metadat.pdf但那不是pdf的真正内容,它是这个html页面: 任何帮助,我如何才能保存文件的真实内容,而不是这个html?它应该是真正的pdf,当我下载它是jsut这个html页面 更新: 当我使用Python会话时,从服务器的一个NSWER:

  • 我需要一个代码(更喜欢在pyhton3),知道如何认证和下载URL直接从谷歌文档。

  • 问题内容: 我的API控制器返回的是csv文件,如下所示: 我的angularjs将发送和接收csv文件如下所示: 在chrome中,它将下载一个名为,但没有文件扩展名的文件。该文件的内容为。 在IE10中,没有下载任何内容。 我该怎么做才能解决此问题? 问题答案: 像这样尝试:

  • 编辑 当我在模拟器中运行这段代码时,代码仍然不能工作-文件没有下载。

  • 本文向大家介绍Python3下载文件或图片方法,包括了Python3下载文件或图片方法的使用技巧和注意事项,需要的朋友参考一下 1、使用requests 2、使用urllib.request.urlretrieve

  • 问题内容: 在我的Angular JS项目中,我有一个锚标记,单击该锚标记会对返回文件的WebAPI方法发出HTTP 请求。 现在,我希望在请求成功后将文件下载给用户。我怎么做? 锚标记: AngularJS: 我的WebAPI方法: 问题答案: 使用ajax对下载二进制文件的支持不是很好,它仍在作为工作草案进行开发。 简单的下载方法: 您可以使用以下代码简单地让浏览器下载所请求的文件,并且所有浏