使用python2.7下载嵌入网页的pdf

使用python2.7下载嵌入网页的pdf,python,python-2.7,selenium,Python,Python 2.7,Selenium,我想下载pdf并将其存储在本地计算机上的文件夹中。 以下是我想下载的pdf的链接 我已经用python selenium和urllib编写了代码,但都未能下载 import time, urllib time.sleep(2) pdfPath = "https://ascopubs.org/doi/pdfdirect/10.1200/JCO.2018.77.8738" pdfName = "jco.2018.77.8738.pdf" f = open(pdfName, 'wb') f.write

我想下载pdf并将其存储在本地计算机上的文件夹中。 以下是我想下载的pdf的链接

我已经用python selenium和urllib编写了代码,但都未能下载

import time, urllib
time.sleep(2)
pdfPath = "https://ascopubs.org/doi/pdfdirect/10.1200/JCO.2018.77.8738"
pdfName = "jco.2018.77.8738.pdf"
f = open(pdfName, 'wb')
f.write(urllib.urlopen(pdfPath).read())
f.close()

处理请求要容易得多

import requests 

url = 'https://ascopubs.org/doi/pdfdirect/10.1200/JCO.2018.77.8738'
pdfName = "./jco.2018.77.8738.pdf"
r = requests.get(url)

with open(pdfName, 'wb') as f:
    f.write(r.content)

处理请求要容易得多

import requests 

url = 'https://ascopubs.org/doi/pdfdirect/10.1200/JCO.2018.77.8738'
pdfName = "./jco.2018.77.8738.pdf"
r = requests.get(url)

with open(pdfName, 'wb') as f:
    f.write(r.content)

可能与我看到的答案重复,因为我的URL没有以扩展名“.pdf”结尾的文件名,所以我尝试了更多的selenium python实现。我只使用您提供的信息,以及给定的链接和文件名,只是使用了一个写在那里的解决方案,并在那里添加了一个链接,问题就解决了。我看到的答案可能是重复的,之所以这样做是因为我的URL没有以扩展名“.pdf”结尾的文件名,所以我尝试了更多的selenium python实现。我只是使用您提供的信息,并且,使用给定的链接和文件名,只是使用了一个写在那里的解决方案,并在那里添加了一个链接,问题就解决了。