小编Aco*_*orn的帖子

无法获取jQuery AJAX响应头

这就是我正在尝试的:

$.ajax({
  type: 'GET',
  url: 'http://imgur.com/upload/',
  data: {
    url: 'http://upload.wikimedia.org/wikipedia/commons/3/3e/Phalaenopsis_JPEG.png'
  },
  complete: function(jqXHR, textStatus) {
    console.log(jqXHR.getAllResponseHeaders());
  }
});
Run Code Online (Sandbox Code Playgroud)

我只是得到一个空字符串.

任何帮助,将不胜感激.

编辑:

这些是我在Firebug中可以看到的响应头:

Server: nginx
Date: Sat, 02 Jul 2011 03:04:26 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Set-Cookie: IMGURSESSION=asdfasdfasdfasdf; path=/; domain=.imgur.com
SERVERID=www4; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: http://imgur.com/ocuVX
Content-Encoding: gzip
Vary: Accept-Encoding

javascript ajax jquery http-headers response-headers

2
推荐指数
1
解决办法
8614
查看次数

ValueError:基数为10的int()的无效文字:'Blusson Hall'

家庭作业,但我不是在寻找讲义.错误消息还没有真正解释过,所以我不知道如何解决这个或为什么会发生这种情况.我知道当我尝试将s变成一个整数时会发生这种情况,但如果我不这样做,我会得到一个不同的错误,我有点迷失...我也尝试过查看其他类似问题的帖子但是我是Python的新手,我不能按照解释.

我认为这是一个非常简单的功能.我已经尝试将它转换为一个整数,我可以对它执行范围功能,但这似乎不起作用.该程序应该首先在"Blusson Hall"中的字母之间放置一个空格,如果已经存在一个空格,则添加一个额外的空间,最后在最终产品周围打印该设计.谢谢你的帮助.

def spaced(s):
   n = int (s)
   for [i] in range (n):
      if [i] != " ":
         n == n+ [i] + " "
      if [i] == " ":
         n == n+ [i] + " "
    print "-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-"
    print ".                             ."
    print "-  "   +  str (n)+ " -"
    print ".                             ."
    print "-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-"



      #- you write (5 marks) -#
      ###################
      #- Tester's code -#
      ###################

      spaced("Blusson Hall")
Run Code Online (Sandbox Code Playgroud)

python spaces

2
推荐指数
1
解决办法
5043
查看次数

如何避免在scrapy python中在字典中存储元素的字母顺序

我正在研究scrapy,我从网站上获取了一些项目并将它们存储在json文件中.

我的items.py代码是:

job_title = Field()
full_or_part_Time = Field()
location_affiliates = Field()
department = Field()
requisition_number = Field()
Run Code Online (Sandbox Code Playgroud)

实际上,在获取之后,存储在json文件中的项目采用以下格式

{"full_or_part_Time": ["Full Time"], 
 "department": ["808 - Spons Prj Accounting"], 
 "requisition_number": ["12-1407456"], 
 "job_title": ["Accountant"], 
 "location_affiliates": ["Mount Sinai Medical Center (Manhattan)"]}
Run Code Online (Sandbox Code Playgroud)

但我想以我在items.py文件中声明的格式保存项目.谁能告诉我如何以声明的格式安排.

提前致谢.

python json dictionary scrapy

2
推荐指数
1
解决办法
663
查看次数

如何使用 jQuery append() 元素并同时使用 css() 设置其样式

我试过: $('#canvas').append('<div class="tile"></div>').css({left: leftPos, top: topPos});,但这设置了#canvas而不是附加元素的样式。

然后我尝试了:$('#canvas').append(('<div class="tile"></div>').css({left: leftPos, top: topPos}));,但这给出了错误“对象<div class="tile"></div>没有方法'css'”。

如何添加元素并同时设置其样式?

javascript css jquery

1
推荐指数
1
解决办法
1421
查看次数

使用Python的"Scrapy"时出错

我在Python 2.7上安装了最新版本的Scrapy(是的,我仍然使用这个版本),并且在运行Scrapy的教程脚本时遇到错误.我正在运行的代码是:

from scrapy.spider import BaseSpider

class DmozSpider(BaseSpider):
    name = "dmoz.org"
    allowed_domains = ["dmoz.org"]
    start_urls = [
        "http://www.dmoz.org/Computers/Programming/Languages/Python/Books/",
        "http://www.dmoz.org/Computers/Programming/Languages/Python/Resources/"
    ]

    def parse(self, response):
        filename = response.url.split("/")[-2]
        open(filename, 'wb').write(response.body)
Run Code Online (Sandbox Code Playgroud)

错误是:

Traceback (most recent call last):
  File "C:/Users/Rainey/Desktop/dmoz/spiders/dmoz_spider.py", line 1, in <module>
    from scrapy.spider import BaseSpider
  File "C:\Python27\lib\site-packages\scrapy\spider.py", line 7, in <module>
    from scrapy import log
  File "C:\Python27\lib\site-packages\scrapy\log.py", line 10, in <module>
    from twisted.python import log
ImportError: No module named twisted.python
Run Code Online (Sandbox Code Playgroud)

教程脚本在我的桌面上.这会产生影响吗?我应该把它放在不同的地方吗?

python scrapy

1
推荐指数
1
解决办法
2645
查看次数

如何从for循环中获取多个值?

我有一个列的记录列表,列表被命名为日期.我试图从列表中获取不同的日期.该列表有许多重复日期,例如1/1/2010,1/1/2010,....... 但也有不同的日期.但如果我使用:

for date in dates: ....
Run Code Online (Sandbox Code Playgroud)

它为每个日期重复循环(无论它是否相同),而不是不同的日期.我怎么能告诉它呢:

for differentdate in dates:... 
Run Code Online (Sandbox Code Playgroud)

语言是Python !!

python for-loop set unique-values

1
推荐指数
2
解决办法
2910
查看次数

将行数组转换为列数组

将任何(等长)行数组转换为列数组的最优雅方法是什么?

例如:

[1,2,3]
[4,5,6]

# To    

[1,4]
[2,5]
[3,6]
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止:

grid = [
  [1,2,3]
  [4,5,6]
]

grid2 = []

for i in grid[0]
  grid2.push []

for row, y in grid
  for el, x in row
    grid2[x].push el
Run Code Online (Sandbox Code Playgroud)

有没有可能会做到1-liner?

javascript coffeescript

1
推荐指数
2
解决办法
5594
查看次数

从HTML中提取数据

我想抓一个网站.我已经能够将网站上的内容变成字符串/文件.

现在,我想搜索具有以下内容的特定行:

<li><span class="abc">Key 1:</span>&nbsp;<span class="aom_pb">Value 1</span></li>
Run Code Online (Sandbox Code Playgroud)

保证只有一个关键1:在网站上,我需要获得价值1.这是最好的方法.如果它通过正则表达式,你能帮我看看它应该是什么样子.我还没有使用过Regex.

此致,AMM

python regex scrape

1
推荐指数
1
解决办法
349
查看次数

Python列表帮助(查找最大数量)

好的,我写了这个脚本:

i=1024;
a=[0]*i;
for k in range(0,i):
    a[k]=(k*k*k*k-74*k*k+173) % 1000033
print a
Run Code Online (Sandbox Code Playgroud)

我不明白如何找到列表中的最大数字及其位置.

python string numbers list

0
推荐指数
1
解决办法
2693
查看次数