按照 html 源代碼示例:
<div id="form1">
<input type="hidden" name="env_x" id="env_id_x" value="Value1">
<input type="hidden" name="env_y" id="env_id_y" value="Value2">
<input type="hidden" name="env_z" id="env_id_z" value="Value3">
<input type="hidden" name="env_w" id="env_id_w" value="Value4">
如果我想獲得與某個 id 關聯的值,我應該如何做而不必遍歷所有輸入?
r = response.css('div[id="form1"]').css(input::attr(id)).getall()
# ["env_id_x","env_id_y","env_id_z","env_id_w"]
Now what i want is the value associated with the id="env_id_z" -> Value3
親切的問候,
若昂
uj5u.com熱心網友回復:
嘗試:
r = response.css('div[id="form1"]').css('input#env_id_z::attr(value)').get()
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/317046.html
上一篇:Python從MySchoolMenus.com獲取資料
下一篇:如何獲取網站上的所有內容
