Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python 3.3访问被阻止的网页_Python_Python 3.x_Urllib - Fatal编程技术网

使用Python 3.3访问被阻止的网页

使用Python 3.3访问被阻止的网页,python,python-3.x,urllib,Python,Python 3.x,Urllib,我正试图从网上下载网页。我可以窃取HTML(使用URLlib),但我无法正确下载图像。不过已经有一个问题了。我的问题是,是否有任何方法可以使用python绕过防火墙访问“被阻止”的网页 理想情况下,它将使用一些模糊的代码或模块,但如果不可能,有人能告诉我一个使用不同方法(如代理)的好方法吗?如果您想从HTML页面提取图像,您需要使用re模块对其进行解析 import re 使用regex仅提取imgsrc标记。您还可以使用已经编写好的解析器。例如BeautifulSoup> 防火墙是计算机网络

我正试图从网上下载网页。我可以窃取HTML(使用URLlib),但我无法正确下载图像。不过已经有一个问题了。我的问题是,是否有任何方法可以使用python绕过防火墙访问“被阻止”的网页


理想情况下,它将使用一些模糊的代码或模块,但如果不可能,有人能告诉我一个使用不同方法(如代理)的好方法吗?

如果您想从HTML页面提取图像,您需要使用re模块对其进行解析

import re
使用regex仅提取imgsrc标记。您还可以使用已经编写好的解析器。例如BeautifulSoup>


防火墙是计算机网络周界防御的被动组件,也可以作为网络两个或多个部分之间的联络点,确保网络本身的安全保护。因此,您必须直接在网络中工作,而不是通过代码语言。

绕过防火墙(至少是真正的防火墙)与Python或任何其他编程语言无关;这纯粹是在网络层面。我知道你不能轻易地更改网络设置,但是有没有办法用python隐藏你从互联网上获得的信息?我认为直接用python是不可能的,除非你不在已经“受保护”的环境中使用SSL/TLS或HTTPS等加密协议。