如何使用BeautifulSoup从源代码中获取数组数据?

2024-09-28 01:24:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我在这里要做的是对“=>;”之后的值 有没有可能用美素制作?在

源代码如下:

<!-- <pre style="text-align: left">Array
(
[vl_lance_order] => R$ 34.000
[data_leilao] => 17-07-2015 - 10h00 
[nm_identificacao] => 
[incremento_minimo] => 2000
[incremento_sistema] => 2000.00
[mensagem] => FOTOS ATUALIZADAS
[segmento_id] => 667740
[dt_inicioleilaoonline] => 2015-07-13
[nm_img] => C667740A.JPG;C667740B.JPG;C667740C.JPG;C667740D.JPG;C667740E.JPG;C667740F.JPG
[nu_contadorvisita] => 921
[vl_multiplo] => 0.00
[ordenacao] => 0
[nm_deposito] => Curitiba
[numlances] => 14
[cli] => 1230
[nm_cliente] => BANCO MERCEDES-BENZ S.A
[link] => /leilao/12240/lote/1485951/segmento/veiculos/ordenacao/data_leilao/tipo-ordenacao/crescente/qtde-itens/15/visualizacao/visual_imagem/item-atual/1/pagina/1/
)
</pre> -->

是的,有评论。在

到目前为止,我得到的是:

^{pr2}$

除使用beauthulsoup外,还欢迎其他解决方案。 tks公司


Tags: textgtdata源代码styleleftprejpg
2条回答

若源代码总是和您提供的格式相同,为什么不考虑将其拆分成行,然后用"=>"再次拆分它呢?在

for line in src.split("\n"):
    segs = line.split("=>")
    if len(segs) == 2:
        key = segs[0].strip().replace("[", "").replace("]", "")
        value = segs[1].strip()

你为什么不这样做?在

  • 迭代所有行。在
  • 找到包含=>符号的行。在
  • 然后对=>符号进行拆分,然后打印拆分列表的索引1。在

相关问题 更多 >

    热门问题