次のコードを使用してリストを作成し、それをスライスして最初の 2 つを除くすべてを削除しています
",".join((re.findall("'([a-zA-Z0-9,\s]*)'", a['onclick'])[:2])
実際のリストは
Y10765227, 9884877926,9952946340, Dealer, Rgmuthu
L10038779, 9551154555
R10831945, 9150000747
B10750123, 9952946340, Dealer, Bala
R10763559, 9841280752,9551154555, Dealer, Senthil
リストから2つの要素だけが必要で、これが好きなはずです
Y10765227, 9884877926
L10038779, 9551154555
R10831945, 9150000747
B10750123, 9952946340
R10763559, 9841280752
しかし、私はすべての値を取得しています。
urishの答えが機能していません。それは私に最初の列を与えているだけです。理由はわかったけど。onclick 属性のサンプルはこちらです。
`onclick="try{appendPropertyPosition(this,'O10956075','9941244412, 9941244413','','Builder','Mr.Bala');jsb9onUnloadTracking();jsevt.stopBubble(event);}catch(e){};"`
そのため、引用符が電話番号ごとに表示されていない場合。こんな感じです
'O10956075','9941244412, 9941244413','','Builder','Mr.Bala'
引用符を挿入してからスライスする必要があると思います。しかし、私はそれを行う方法がわかりません