并且href给了我
javascript:openit('?fuseaction=apply.login&template=dsp_apply_login.cfm&cJobId=404873');toggleElement('applyLinks_1'); toggleElement('externalApplyConfirm_1');
我只想得到
?fuseaction=apply.login&template=dsp_apply_login.cfm&cJobId=404873
我的代码是
link = infoer.select('@onclick').extract()[0]
item ["info"] = re.search("\'(\?[^\s]+)\&(cJobId\=\d+\')", link)
但它会导致_sre.SRE_Match对象位于0x044f6ee0
答案 0 :(得分:1)
您需要使用group()
方法。此外,'(.*?)'
表达式看起来更具适应性:
item ["info"] = re.search("'(.*?)'", link).group(1)