科学の箱

科学・IT・登山の話題

Python

selectorとxpathを手軽に取得する方法

投稿日:2018年10月13日 更新日:

スクレイピングをするプログラムを開発するときに対象となる項目を取得するためにselector/xpathで指定する。

Google Chromeではselector/xpath値を簡単に取得できる。

まずは値を選択したい項目をハイライトする。右クリックをして”検証”を選ぶ。

開発者ツールが表示される。[Copy]を選択する。selectorならば、[Copy selector], XPathなら[Copy XPath]を選べばよい。

この結果として以下に記載する値が取得できる。

selector:  #dnn_ctr1335_HtmlModule_HtmlModule_lblContent > span > table > tbody > tr:nth-child(2) > td:nth-child(2) > a

XPath:
//*[@id=”dnn_ctr1335_HtmlModule_HtmlModule_lblContent”]/span/table/tbody/tr[2]/td[2]/a

メタ情報

inarticle



メタ情報

inarticle



-Python
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

すべての要素が同じ値を持つ配列を生成

配列はリストから生成できるが、numpyでは様々な方法で目的とする配列を生成できる。 すべての要素が0である配列の生成 すべての要素が1である配列の生成 すべての要素が同じ値である配列の生成 すべての …

no image

automated the boring – day9

https://automatetheboringstuff.com/chapter17/ >>> from PIL import Image &gt …

no image

蟻本 P42 硬貨の問題

貪欲法の基本 その時点で最善の手を尽くす 尽くした結果を目的とする値に反映させる。 次善の手になるようにする。 1に戻る 硬貨の問題 A=int(input()) *C,=map(int,input( …

no image

空の配列を生成

numpy.empty()を使うと要素が初期化されていない配列を生成できる。要素に入る値はその時により変わるので必ず初期化後には明示的に値を設定する必要がある。 numpy.empty print(n …

no image

kaggle Titanic Tutorial – 3

DecitionTreeのパラメータを調整する。 まずはMaxDepthから from sklearn.model_selection import LeaveOneOut from sklearn. …

2018年10月
« 9月   11月 »
1234567
891011121314
15161718192021
22232425262728
293031  

side bar top



アーカイブ

カテゴリー