ChatGPTによる回答が増えた

Yahoo!知恵袋をよく利用しています。主に回答者としてです。

なるべく誰も回答していないマイナーな質問に回答するようにしています。

1人でも回答が付いた場合は、その質問には私の助けはいらないだろうという解釈でいます。

でも中にはおもしろそうな質問もあるので、回答者が付いた質問でも読むことがあります。

最近、その回答に変化がありました。

あきらかに「ChatGPTによる回答だろ、これ」と思われる回答が増えました。

例えば、こちら。

WEBのリンク先を取得しようとしましたがエラーが出ます。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12281445292

Excel VBA SeleniumBasicで質問です。
WEBのリンク先を取得しようとしましたがエラーが出ます。
driver.url では取得できませんでした.
他にもclick操作等ができません。なぜでしょう。どなたか教えてください。
1周間以上格闘しています。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12281445292

これに対する回答がこちら↓

Excel VBA SeleniumBasicを使用してWEBのリンク先を取得しようとする際にエラーが発生している理由はいくつか考えられます。

ドライバーの初期化が正しく行われていない:

SeleniumBasicを使用する前に、適切なドライバーを初期化する必要があります。たとえば、Chromeブラウザを使用する場合は、次のようにドライバーを初期化します。

Dim driver As New Selenium.ChromeDriver


ウェブページの読み込みが完了していない:
ページが完全に読み込まれる前にdriver.urlを使用するとエラーが発生することがあります。ウェブページの読み込みが完了するまで待機するために、driver.Waitメソッドを使用すると良いでしょう。


driver.Get “https://example.com”
driver.Wait 5000 ‘ 5秒間待機


オブジェクトの特定が正しく行われていない:
ウェブページ上の要素(リンク、ボタンなど)を操作するには、その要素を特定する必要があります。要素を特定するためには、適切なセレクタを使用するか、XPathやCSSセレクタを使用することができます。要素をクリックする場合は、driver.FindElementメソッドを使用して要素を特定し、その後Clickメソッドを呼び出すことで操作します。


Dim element As WebElement
Set element = driver.FindElementByXPath(“//a[@id=’link’]”)

element.Click

これらの要点を確認して、コードを修正してみてください。

読んですぐに、「あれ、これAIの文章だわ」と気づきました。

ChatGPTの文章は理路整然としており、明解で、分かりやすいのです。

だから、逆にすぐに気づきます。

確かめるために、試しに質問文をコピーしてChatGPTに質問してみました。

そうしたところ得られたのがこちら↓

ChatGPTの回答

全部は載せませんが、ほとんど同じでした。

ChatGPTの回答を載せることは悪いことだとは思いませんが、私は以前ChatGPTに痛い目に遭っていますので、私なら使わないかな^^;

使うとしても裏をとって(デバッグで確かめて)から、自分の言葉で回答するだろうなあと思いました。