【问题标题】:How to stop response until page get full load with pdfkit.from_url in python如何在python中使用pdfkit.from_url完全加载页面之前停止响应
【发布时间】:2020-09-27 09:37:42
【问题描述】:

我正在使用 pdfkit.from_url 将 url 转换为 pdf 文件。在这里,当我点击该 url 时,它会在几分之一秒内转换为 pdf(这里它不等待加载页面 url 中的所有数据)。我的问题是如何停止 pdfkit.from_url 直到页面数据加载完毕。请给我解决方案。这是我的代码

pdf_file = pdfkit.from_url(url, path + 'assigned_id' + '_' + str(assign_code) + '.pdf', options=options)

【问题讨论】:

  • 我也用过这个。选项 = { 'javascript-delay':'5000' }

标签: python django pdfkit


【解决方案1】:

你应该做的是在你点击足够页面加载的 url 时添加延迟

import time

time.sleep(5)  #wait for five seconds
pdf_file = pdfkit.from_url(url, path + 'assigned_id' + '_' + str(assign_code) + '.pdf', 
options=options) #your code will run after the delay

【讨论】:

  • 点击该网址后,响应必须等到 10 秒。所以在此期间,我的页面将加载数据,然后我可以转换为 pdf。请为此我该怎么办。
  • 是的,只需为您的网站设置足够的加载时间,您的代码就会正常工作
  • 点击该网址后,响应必须等到页面得到数据。怎么能做到这一点。请
  • 创建一个在点击 url 后触发的事件,该事件会造成网站数据加载的延迟
  • 谢谢你的回答,通过使用python我必须做“响应必须等到url网页得到数据”,任何解决方案先生
猜你喜欢
  • 1970-01-01
  • 2022-01-22
  • 2010-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多