0

私はcURLとDOMdocumentの助けが必要です。非表示の入力要素の値を取得するにはどうすればよいですか?値が可変であるため、cURLで値を選択できません!?これはフォームです:

<form action=​"test.php" method=​"post">​
<input type=​"submit" value=​"Doorgaan">​
<input type=​"hidden" name=​"q" value=​"07ojc71sie1ysxikw4kvn5i3eb5nw6exd3gpahisvjqoh99ddt9">​
</form>​

誰かが私にそれを聖霊降臨祭で助けることができますか?

前もって感謝します!よろしく、

ジョーディヴァンキャンプ

4

1 に答える 1

0

のxpathでcURLを使用します。これは、「hidden」属性を持つ「input」のHTML要素のみを表示します

shell~> curl http://example.org/ | xmllint --html --xpath "//input[@type='hidden']" -

によって返されるアイテムの値を取得するには、、またはを使用します

shell~> curl http://example.org/ | \
        xmllint --html --xpath "//input[@type='hidden']" - | \
        sed 's/.*value="\(.*\)".*/\1/'
于 2012-08-13T16:49:36.663 に答える