在http请求中打印类中的所有id号



我想要一个包含id号的现成列表。

<dl class="welcome" id="fdgvs_4455256765">
<dl class="welcome" id="34wfdsf_235250861">
<dl class="welcome" id="v3dr234fz_1242566862">

我已经有了一段代码,但我错过了从相同的身份证号码中截取的代码。

import requests
from requests_html import HTMLSession
...
links = response.html.find(".welcome")
for one in links:
divone = response.html.find('.id')
print(one)

输出:

<Element 'dl' class=('welcome',) id='fdgvs_4455256765'>
<Element 'dl' class=('welcome',) id='34wfdsf_235250861'>
<Element 'dl' class=('welcome',) id='v3dr234fz_1242566862'>

我想要什么?:

4455256765
235250861
1242566862

感谢

id=分割字符串,然后用_分割第二部分,最后删除'>打印结果。

str = "<Element 'dl' class=('welcome',) id='v3dr234fz_1242566862'>"
print(str.split("id=")[1].split("_")[1][:-2])

最新更新