尝试在Python3中将fancyURLopener用于PDF,但这给了我DeprecationWarning错误

时间:2019-01-18 21:07:52

标签: python urllib fancyurlopener

我正在尝试从银行的网站访问PDF文件以进行PDF挖掘,但是它一直返回HTTP 403错误。因此,作为一种解决方法,我试图将User-Agent更改为用于访问文件(并下载文件)的浏览器。

下面的代码是我现在拥有的一部分。这将返回以下错误:

C:\ Users \ Name \ Anaconda3 \ lib \ site-packages \ ipykernel_launcher.py:8:DeprecationWarning:不推荐使用MyOpener样式的请求。使用更新的urlopen函数/方法

我该如何解决?

import urllib.request

my_url = 'someurl here'

class MyOpener(urllib.request.FancyURLopener):
    version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) 
Gecko/20071127 Firefox/2.0.0.11'

myopener = MyOpener()

page = myopener.open(my_url)
page.read()

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

auth