私がする必要があるのは、Web ページを参照してログインし、そのサイトでログインが必要な別の Web ページを参照することです。そのため、Cookie を保存する必要があります。その後、そのページの要素をクリックしてフォームに入力し、Web ページから返されたメッセージを受け取る必要があります。リンクに直接移動すると仮定して、実際にページに移動してボタンをクリックする必要がある理由は、ログインしてリンクをクリックするたびにセッション ID が割り当てられ、常に異なるためです。ボタンは次のようになります。通常の href リンクではありません。
<span id=":tv" idlink="" class="sA" tabindex="0" role="link">Next</span>
とにかく、これを行う最も簡単な方法は何ですか?ありがとう。
更新: HTMLunit やその他のヘッドレス ブラウザー ライブラリを試してみたところ、「ヘッドレス」を使用しているようには見えません。このページについて私が最近知ったもう 1 つのことは、すべての HTML が何らかの奇妙な形式になっていることです... すべてが script タグ内にあるということです。これがサンプルです。
"?ui\x3d2\x26view\x3dss\x26mset\x3dmain\x26ver\x3d-68igm85d1771\x26am\x3d!Zsl-0RZ-XLv0BO3aNKsL0sgMg3nH10t5WrPgJSU8CYS-KNWlyrLmiW3HvC5ykER_n_5dDw\x26fri"],"http://example.com/?ctx\x3d%67mail\x26hl\x3den",,0,"Gmail","Gmail",[["us","c130f0854ca2c2bb",[["n"],["m","New features!"],["u"],["k","0"],["p","1000:500000,10,200000,5,100000,3,75000,2,0,1"],["h","https://survey.googleratings.com/wix/p1679258.aspx?l\x3d1033"],["at","query,5,contacts,5,adv,5,cf,5,default,20"],["v","https://www.youtube.com/embed/Ra8HG6MkOXY?showinfo\x3d0"],
ボタンの要素を検査すると、上で投稿したボタンの HTML コードが表示されますが、ソースを表示すると表示されません。基本的に、私がする必要があるのは、ある種の GUI を使用して、ユーザーにリンクに移動させ、プログラムに情報を入力させることです。誰も私がこれを行う方法を知っていますか? ありがとう。