我有以下汤:
<a href="some_url">next</a>
<span class="class">...</span>
Run Code Online (Sandbox Code Playgroud)
从这里我想提取href, "some_url"
如果我只有一个标签,我可以做到,但这里有两个标签.我也可以得到文字,'next'但这不是我想要的.
此外,是否有一个很好的描述API的例子.我正在使用标准文档,但我正在寻找更有条理的东西.
我正在尝试启动并运行Selenium服务器.但是,当我键入:
java -jar selenium-server-standalone-2.0b3.jar
Run Code Online (Sandbox Code Playgroud)
我得到一个例外:
Selenium已在端口4444上运行.或者其他一些服务.
我试图阻止它,以防万一它真的在运行:
HTTP://本地主机:4444 /硒 - 服务器/驱动器/ CMD =关机
这让我得到了这样的信息:
错误服务器异常:sessionId不应为null; 这个会议已经开始了吗?
如果我写的话:
我明白了:
HTTP错误:403
禁止代理
想法?
我的Django视图/模板无法处理特殊字符.由于ñ,下面的简单视图失败了.我得到以下错误:
文件中的非ASCII字符'\ xf1'
def test(request):
return HttpResponse('español')
Run Code Online (Sandbox Code Playgroud)
我需要设置一些常规设置吗?如果我必须分别处理所有字符串会很奇怪:非美国字母很常见!
编辑 这是对以下评论的回应.它仍然失败:(
我按照Gabi的建议将编码注释添加到我的视图中,并将元信息添加到我的html中.
现在我上面的例子没有给出错误,但是ñ显示不正确.
我试过了return render_to_response('tube/mysite.html', {"s": 'español'}).没有错误,但是没有错误(如果s = hello则会发生).html页面上的其他信息显示正常.
我尝试将'español'硬编码到我的HTML中,但失败了:
UnicodeDecodeError'utf8'编解码器无法解码字节0xf.
我在字符串前面尝试了你:
SyntaxError(unicode error)'utf8'编解码器无法解码字节0xf1
这有帮助吗?
在Django:我有一个日期和时间,我需要进入我的数据库模型,它有一个列models.DateTimeField().似乎无论我做什么,我都会得到ValidationError:输入有效的日期/时间格式.
我有一个像这样的字符串:
myStr = "2011-10-01 15:26"
Run Code Online (Sandbox Code Playgroud)
我想要做:
p = mytable(myDate = WHAT_GOES_HERE)
p.save()
Run Code Online (Sandbox Code Playgroud)
请不要指出我的重复问题.我环顾四周,他们指出了其他问题,这些问题再次指向问题,这些问题指向某些文档,但这并不能解决我需要的问题.谢谢!
我正在请求youtube搜索词与jquery autocomplete一起使用,但我很难将URL响应转换为正确的格式.
在我的(Django/Python)视图中我做:
data2 = urllib2.urlopen('http://suggestqueries.google.com/complete/search?hl=en&ds=yt&client=youtube&hjson=t&jsonp=window.yt.www.suggest.handleResponse&q=jum&cp=3')
Run Code Online (Sandbox Code Playgroud)
(为简单起见,我硬编码了搜索词='jump')
如果我这样做,data2.read()我得到我认为是JSON(将URL复制粘贴到浏览器中也会返回此内容.)
window.yt.www.suggest.handleResponse(["jum",[["jumpstyle","","0"],["jump","","1"],["jump around","","2"],["jump on it","","3"],["jumper","","4"],["jump around house of pain","","5"],["jumper third eye blind","","6"],["jumbafund","","7"],["jump then fall taylor swift","","8"],["jumpstyle music","","9"]],"","","","","",{}])
Run Code Online (Sandbox Code Playgroud)
我需要以jquery autocomplete可以读取的格式返回它.我知道如果我可以把它放到列表中,它会起作用,例如,mylist = ['jumpstyle', 'jump', 'jump around', ...]
然后在返回之前将其转换回json:
json.dumps(mylist)
Run Code Online (Sandbox Code Playgroud)
(如果我直接mylist如上所述直接定义,这是有效的.)
但我无法从URL返回的数据中获取一个简单的列表(然后我将其转换回JSON)或某些形式的JSON,我可以直接返回以供auto complete使用.
除其他外,我试过了
j2 = json.loads(data2)
Run Code Online (Sandbox Code Playgroud)
和
j2 = json.loads(data2.read())
Run Code Online (Sandbox Code Playgroud)
希望有人可以帮忙!
我有一个清单李:
[
{name: "Tom", age: 10},
{name: "Mark", age: 5},
{name: "Pam", age: 7}
]
Run Code Online (Sandbox Code Playgroud)
我想获得具有特定名称的项目的索引.例如,如果我要求"汤姆"它应该给我:0."帕姆"应该给我2.
有没有一种简单的方法可以从 youtube 条目对象 gdata.youtube.YouTubeVideoEntry 获取默认缩略图?
我尝试了 entry.media.thumbnail,但这给了我四个缩略图对象。我可以一直相信有四个吗?我可以知道哪个是也会出现在 youtube 搜索页面上的默认缩略图吗?我怎么会得到那个?还是我必须改变其他之一?
当我知道 video_id 时,我使用:
http://i4.ytimg.com/vi/ {{video_id}}/default.jpg
因此,获取 video_id 也很有帮助。
我真的必须解析网址之一才能获得 video_id 吗?他们不直接提供这些信息似乎很奇怪。
我正在使用Django创建一个Facebook应用程序.
当我直接访问我的网页时,它工作正常.然后我将此网页添加为Facebook画布URL,以便用户在转到应用程序时定向到此页面.现在,当我进入App时,我收到"CSRF验证失败"错误.我认为这是因为facebook正在进行POST,但没有CSRF令牌.但是,我无法控制Facebook如何重定向到我的应用程序.
有谁知道如何处理这个?
这是我的所有观点:
def frontpage(request):
return render_to_response('tube/frontpage.html', {"s": 'hello'})
Run Code Online (Sandbox Code Playgroud)
和frontpage.html只是写道 "front page!"