求python或autohotkey代码实现pdf下载

查看 61|回复 4
作者:xuxinliang   
各位大神好,最近不知道为什么freepatentonline上不去了,无法下载专利了。
只能找别的方法来下载专利了。
偶然间发现
https://image-ppubs.uspto.gov/di ... loadPdf/20190032218
https://image-ppubs.uspto.gov/di ... ownloadPdf/11732745
后面就是专利号,粘贴到地址栏就会在页面上显示了。
想知道如何用python或者auhotkey下载这个专利下来。

专利, 专利号

devilpanama   

[Python] 纯文本查看 复制代码import requests
def download_file(file_id):
    url = f"https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/{file_id}"
    response = requests.get(url, stream=True)
    if response.status_code == 200:
        with open(f"{file_id}.pdf", "wb") as f:
            for chunk in response.iter_content(chunk_size=1024):
                if chunk:  # 过滤掉保持连接的新块
                    f.write(chunk)
        print(f"文件下载成功,保存为{file_id}.pdf")
    else:
        print(f"文件下载失败,状态码:{response.status_code}")
# 使用文件ID作为参数
file_id = "11732745"
download_file(file_id)
[i]
Cristy   

你这个网址打开就能下,你是有很多要批量下?
xuxinliang
OP
  


Cristy 发表于 2024-12-1 23:02
你这个网址打开就能下,你是有很多要批量下?

是的。
就是我会有多个专利号,比如复制到剪贴板里面。
看来是我前面表述的不清楚。
yuku201   

新手,来学习学习。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部