【问题标题】:Web Scraping problem with downloading file - link automatically downloads PDF file but I can't save it correctly下载文件时出现 Web Scraping 问题 - 链接自动下载 PDF 文件但我无法正确保存
【发布时间】:2023-03-10 14:27:01
【问题描述】:

我有一个链接,点击后会自动下载 PDF 文件

链接看起来像这样:

""https://u14350383.ct.sendgrid.net/ls/click?upn=pmcnQ2-2FzMlkei0-2F............"

最后没有PDF扩展。

我的代码很简单:

reponse = requests.get(url)
if not os.path.isfile(filePath):
    fp = open(filePath, 'wb')
    fp.write(reponse.content)(decode=True))
    fp.close()

我尝试将其写入包含 response.content 和 response.text 的 PDF 文件,但每次我收到“对象不可调用”错误。当我打印响应的文本/内容时,我得到了 PDF 文件,我该如何实际保存它?

【问题讨论】:

    标签: python pdf web-scraping


    【解决方案1】:

    fp.write(reponse.content)(decode=True)) 是错误的,不要尝试将字节内容保存为字符串。结果会很奇怪

    编辑

       reponse = requests.get(url)
       if not os.path.isfile(filePath):
          fp = open(filePath, 'wb')
          fp.write(reponse.content)
          fp.close()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      相关资源
      最近更新 更多