urllib2.HTTPError: HTTP Error 403: Forbidden 请高手指点,python菜鸟一枚

作者&投稿:大叔伏 (若有异议请与网页底部的电邮联系)
Python编程语言适合做什么?~

Python语言通俗易懂、上手快、语法简单,是比较热门的行业,而且Python语言可以从事的工作岗位有很多,比如说:人工智能、数据分析、科学运算、web开发、爬虫、机器学习等,选择性多,薪资待遇好,如果对Python感兴趣的话,可以放心学习。

python的中文名称是蟒蛇。
Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初是用来编写自动化脚本的,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
Python特点主要有以下几个方面:
1、简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。
2、易学:Python极其容易上手,因为Python有极其简单的说明文档。
3、速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
4、免费、开源:Python是FLOSS之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
5、高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
6、可移植性:由于它的开源本质,Python已经被移植在许多平台上。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、以及Google等基于linux开发的android平台。
7、解释性:一个用编译性语言比如C或C++写的程序可以从源文件转换到一个你的计算机使用的语言。这个过程通过编译器和不同的标记、选项完成。

扩展资料:
Python语言风格简介:
Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
对于一个特定的问题,只要有一种最好的方法来解决就好。这在由Tim Peters写的Python格言里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和Perl语言的中心思想TMTOWTDI完全相反。
Python的作者有意的设计限制性很强的语法,使得不好的编程习惯都不能通过编译。其中很重要的一项就是Python的缩进规则。
参考资料:Python-百度百科

import urllib2,cookielib

site= "http://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/getHistoricalData.jsp?symbol=JPASSOCIAT&fromDate=1-JAN-2012&toDate=1-AUG-2012&datePeriod=unselected&hiddDwnld=true"
hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11',
       'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
       'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3',
       'Accept-Encoding': 'none',
       'Accept-Language': 'en-US,en;q=0.8',
       'Connection': 'keep-alive'}

req = urllib2.Request(site, headers=hdr)

try:
    page = urllib2.urlopen(req)
except urllib2.HTTPError, e:
    print e.fp.read()

content = page.read()
print content


给你的url给我看一下,是不是\弄反了,是不是没加https://


大东区19492327693: python urllib2进行网页源代码扒取时,出现urllib2.HTTPError: HTTP Error 250: Forbidden问题 -
杭融加扶: HTTP请求的Headers包含浏览器的信息、所使用的语言、请求的主机、COOKIE等信息.其中最重要的两项是浏览器的信息User-Agent,如果请求中没有User-Agent,网站会认为不是人在浏览器的请求,是恶意攻击 对于需要登录的网站,请求...

大东区19492327693: 为什么python使用urllib2这里会出现错误 -
杭融加扶: HTTP请求的Headers包含浏览器的信息、所使用的语言、请求的主机、COOKIE等信息.其中最重要的两项是浏览器的信息User-Agent,如果请求中没有User-Agent,网站会认为不是人在浏览器的请求,是恶意攻击对于需要登录的网站,请求中...

大东区19492327693: 如何在Python中使用urllib2 -
杭融加扶: urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy.如果想在程序中明确控制 Proxy 而不受环境变量的影响,可以使用下面的方式:import urllib2enable_proxy = Trueproxy_handler = urllib2.ProxyHandler({"http" : 'IP:8080'})null_proxy...

大东区19492327693: Python 网页打开异常捕获 -
杭融加扶: 可以直接就写个except,捕获所有异常,也可以自己指定异常哇,比如常见的Timeout、IOError、HTTPError等等

大东区19492327693: urllib2.urlerror:<urlopen error unknown url type:https>怎么解决 -
杭融加扶: innodb_log_file_size = 500M #事物日志大小 #innodb_log_file_size =100M innodb_log_files_in_group = 2 #两组事物日志 innodb_log_group_home_dir = /longxibendi/mysql/mysql/var/#日志组

大东区19492327693: pythonrpc中服务器urlerror能抛出异常么
杭融加扶: 1.URLError 首先解释下URLError可能产生的原因: 网络无连接,即本机无法上网 连接不到特定的服务器 服务器不存在 在代码中,我们需要用try-except语句来包围并捕获相应的异常.下面是一个例子,先感受下它的风骚 import urllib2 requset ...

大东区19492327693: 如何将Emmet安装到到 Sublime text 3 -
杭融加扶: 第一步 - 起步Sublime有一个功能可以产生一个简单插件所需要的Python代码框架.选择Tools > New Plugin…菜单,可以打开一个新的文件,带有下面的样式:import sublime, sublime_pluginclass ExampleCommand(sublime_plugin....

大东区19492327693: python urllib2中http请求问题 -
杭融加扶: 只有try无异常发生时,才会print 2,你说从不执行print 2,说明try代码块中有问题

大东区19492327693: Pycharm安装urllib2报错,各种错误都有,请问怎么解决 -
杭融加扶: ubuntu 的控制台默认是utf8编码的吧.而且这个google返回的是big5编码吗,用下面的代码解码下试试 url="网址" content = urllib2.urlopen(url).read() print content.decode('big5').encode('utf8') PyCharm教程1、点击Create New Project;2、输入项...

大东区19492327693: urllib2.HTTPError: HTTP Error 403: Forbidden 请高手指点,python菜鸟一枚 -
杭融加扶: import urllib2,cookielib site= "http://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/getHistoricalData.jsp?symbol=JPASSOCIAT&fromDate=1-JAN-2012&toDate=1-AUG-2012&datePeriod=unselected&hiddDwnld=true" hdr = ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网