私はウェブスクレイピングには新しく、最近はthisのようなページの電話番号を自動的に破棄しようとしています。私はSelenium/headless urlブラウザライブラリを使用するはずではありません。実際に電話番号をリクエストする方法を見つけようとしています。セレンで実際のボタンを押してください。電話番号の公開方法を把握できません
私のような新人のweb-scraperがアクセスできないという意味で自動的に電話番号を表示することさえできないかもしれないことを完全に理解しています。私はまだ専門家の観点から詳細な答えを得るために私の情報のための質問を提起したい。
"Reveal"ボタンのDOM要素を検索すると、これまでに見たことのないタグがいくつか表示されます。私は私のような初心者に役立つと信じている2つの主な質問があります。
1)未知のタグ/属性のセット(すなわち、吹き出しボタン内のデータ-qおよびデータ - 公開)が与えられると、ページ内のどのスクリプトが実際にそれらを使用しているかを知ることができるでしょうか?
2)私はボタンの要素のタグを次のように尋ねました:data-qとdata-revealは私が見つけることができる唯一のものですthisでした。
特に最初の質問には何か手掛かりがあります。以下は
よろしく、
あなたが最終的に解を得る前に、[OK]を、あなたの要求に応じて、いくつかのステップがあるのhref-ボタンのコード
<a href="#" class="btn-secondary set-right is-disabled" data-q="reply-panel-reveal-btn" data-reveal="advertId:1190345514" data-analytics="gaEvent:R2SPhoneBegin,zenoEvent:PhoneEvent,zenoOptions:{adId:1190345514,pageType:VIP}" data-toggler="channel:syi.reveal-phone,className:is-disabled,selfBroadcast:false" aria-expanded="true">Reveal</a>