PHPのHTMLDOMDocumentを使用してHTMLを解析します
class ="main"を使用した
例
$html = <<<HTML <div class="main"> <div class="text"> This is text 1 </div> </div> <div class="main"> <div class="text"> This is text 2 </div> </div> HTML; $dom = new DOMDocument(); $dom->loadHTML($html); $xpath = new DOMXPath($dom); XPath queries along with the DOMXPath::query method can be used to return the list of elements that are searched for by the user. $tags = $xpath->query('//div[@class="main"]/div[@class="text"]'); foreach ($tags as $tag) { var_dump(trim($tag->nodeValue)); }
出力
これにより、次の出力が生成されます-
string ‘This is text 1’ (length=14) string ‘This is text 2' (length=14)
-
HTMLDOMスタイルのflexFlowプロパティ
HTML DOMスタイルのflexFlowプロパティは、要素のflexDirectionプロパティとflexWrapプロパティを指定するために使用されます。これはflexDirectionとflexWrapの省略形であり、同じ順序で値を受け入れます。 以下は、-の構文です。 flexFlowプロパティの設定- object.style.flexFlow = "flex-direction flex-wrap|initial|inherit" 上記の特性は次のように説明されます- 値 説明 フレックス方向 フレキシブルアイテムの方向を指定するた
-
Seleniumを使用してHTMLテキスト入力でEnterキーを押すことをシミュレートするにはどうすればよいですか?
Selenium Webdriverを使用して、HTMLテキスト入力ボックスでEnterキーを押すことをシミュレートできます。 sendKeysの助けを借ります メソッドとパスKeys.ENTER メソッドの引数として。さらに、 Keys.RETURNを渡すことができます 同じタスクを実行するためのメソッドへの引数として。 また、 org.openqa.selenium.Keysをインポートする必要があります キーを使用するためのコードへのパッケージ クラス。下の入力ボックス内にテキストを入力した後、Enter/RETURNを押しましょう。 例 Keys.ENTERを使用したコード