小编use*_*449的帖子

Xvfb启动失败错误

我有Ubuntu 11.04我正在尝试安装Xvfb和CutyCapt以获取网页的快照我按照指令 https://github.com/jaequery/cutycapt-installer-script-on-ubuntu/blob/master/install 和我执行了最后一行,它给了我一个错误

xvfb-run:错误:Xvfb无法启动

任何解决方案?先感谢您

linux ubuntu

64
推荐指数
4
解决办法
6万
查看次数

如何从未成形的字符串中分离字符串

我有这种格式的字符串

 2013-06-05T11:01:02.955 LASTNAME=Jone FIRSTNAME=Jason PERSONNELID=salalm QID=231412 READER_NAME="CAZ.1 LOBBY LEFT TURNSTYLE OUT" ACCESS_TYPE="Access Granted" EVENT_TIME_UTC=1370480141.000 REGION=UTAH
Run Code Online (Sandbox Code Playgroud)

其中一些看起来像这样

 2013-06-05T11:15:48.670 LASTNAME=Ga FIRSTNAME="Je " PERSONNELID=jega QID=Q10138202 READER_NAME="CAZ.1 ELEVATOR LOBBY DBL GLASS" ACCESS_TYPE="Access Granted" EVENT_TIME_UTC=1370481333.000 REGION=UTAH
Run Code Online (Sandbox Code Playgroud)

我想提取PERSONNELID,REGION,ACCESS_TYPE,EVENT_TIME_UTC的值

我打算使用split("")但READER_NAME和ACCESS_TYPE值有一堆空格我可以转换为JSON并按键搜索

提取这些字符串的方法是什么.

先感谢您

python

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

如何将curl命令行转换为pycurl代码

这是我的原始代码

import urllib, urllib2
from xml.dom import minidom

base_url = 'test.com:8000'
username = 'MyId'
password = 'passwd'
search_query = 'search error | head 10'

# Login and get the session key
request = urllib2.Request(base_url + '/servicesNS/MyId/search/auth/login', 
data = urllib.urlencode({'username': username, 'password': password}))

server_content = urllib2.urlopen(request)

session_key = minidom.parseString(server_content.read()).\
getElementsByTagName('sessionKey')[0].childNodes[0].nodeValue
print "Session Key: %s" % session_key 

# Perform a search
request = urllib2.Request(base_url + '/servicesNS/MyId/search/search/jobs/export', 
data = urllib.urlencode({'search': search_query,'output_mode': 'json'}),
headers = { 'Authorization': ('Splunk %s' %session_key)})
search_results = urllib2.urlopen(request)
print …
Run Code Online (Sandbox Code Playgroud)

python curl urllib2 pycurl

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

如何在python中解析和获取JSON的结果

我试图从JSON中提取一个值.

search_results = urllib2.urlopen(request)
for result in search_results:
    print result;
Run Code Online (Sandbox Code Playgroud)

打印结果

{"preview":false,"offset":1,"lastrow":true,"result":{"_bkt":"main~48~BF0767A8-59E9-4783-BB86-F5693835BF2F","_cd":"48:395947656","_indextime":"1369783573","_raw":"2013-05-28 23:05:43 3094 100.244.106.180 200 TCP_NC_MISS 321 967 GET http www.naver.com 80 /include/themecast/menu_count.json - - - - www.naver.com text/html;%20charset=UTF-8 \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/277.0.1453.93 Safari/537.36\" OBSERVED \"Central_AllWhiteList\" - 104.244.128.30 SG-HTTP-Service 55707 - \"Central_AllWhiteList;Central_AllDoNotAuth;Search Engines/Portals\" http://www.naver.com/ json http://www.naver.com/include/themecast/menu_count.json 63.80.4.67 www.naver.com","_serial":"1","_si":["test.com","main"],"_sourcetype":"Bluecoat","_time":"2013-05-28 16:05:43.000 PDT","host":"dssd-sdfsd-001","index":"main","linecount":"1","source":"D:\\OutSPLNK\\SG__10_244_128_30__052813__230919.log.gz","sourcetype":"sadqw","splunk_server":"test.com"}}
Run Code Online (Sandbox Code Playgroud)

我想从密钥中提取价值['_raw']这样做的方法是什么?

python json

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

标签 统计

python ×3

curl ×1

json ×1

linux ×1

pycurl ×1

ubuntu ×1

urllib2 ×1