在 python 中使用 xpath 捕获源页面中的名称
Capturing name in source page using xpath in python
我有以下 url 源页面:
<input type="hidden" name="QQQ" value="AAA" />
<input type="hidden" name="WWW" value="BBB" />
<input type="hidden" name="EEE" value="CCC" />
<input type="hidden" name="WANTED" value="DDD" />
我想从中提取值为 DDD
的 WANTED
。
我试过的是:
token=tree.xpath('//input[@type="hidden"]/input[@value="DDD"]/@name')
但它给了我 QQQ
尝试:
token=tree.xpath('//input[@type="hidden" and @value="DDD"]/@name')
试试 xpath:
//input[@type='hidden'][@value='DDD']/@name
我有以下 url 源页面:
<input type="hidden" name="QQQ" value="AAA" />
<input type="hidden" name="WWW" value="BBB" />
<input type="hidden" name="EEE" value="CCC" />
<input type="hidden" name="WANTED" value="DDD" />
我想从中提取值为 DDD
的 WANTED
。
我试过的是:
token=tree.xpath('//input[@type="hidden"]/input[@value="DDD"]/@name')
但它给了我 QQQ
尝试:
token=tree.xpath('//input[@type="hidden" and @value="DDD"]/@name')
试试 xpath:
//input[@type='hidden'][@value='DDD']/@name