Seleniumを使用してGoogleに検索テキストを入力します

ドンP

Googleにアクセスし、Selenium + Pythonを使用して「Helloworld」と入力したいと思います。

from selenium import webdriver
import time
import json

driver = webdriver.PhantomJS(executable_path='/usr/local/lib/node_modules/phantomjs/lib/phantom/bin/phantomjs')

driver.get("http://www.google.com")

この部分までのすべてが正常に機能します。しかし今、私は彼らのテキストフィールドを選択してテキストを入力する方法を理解するのに苦労しています。検索バーにはID#gbqfqがありますが、以下のコードはエラーを返します。

driver.webElement('body', 'gbqfq')

エラー:

'WebDriver' object has no attribute 'webelement'

ドキュメントは次のとおりです。

http://selenium-python.readthedocs.org/en/latest/api.html#module-selenium.webdriver.remote.webelement

張悠

要素を見つける方法は複数あります。あなたの場合、最も簡単なアプローチはfind_element_by_idです。コードは次のようになります。

driver.find_element_by_id()

Xpath、CSSセレクターなどで要素を検索するなど、要素を検索する方法は他にもたくさんあります。

コードに「webElement」が含まれている理由がよくわかりませんが、入力ミスですか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

検索テキストは、テキスト入力htmlの検索アイコンを非表示にします

分類Dev

検索テキスト入力を使用して画面にアイテムを表示する方法(expo、react-native)

分類Dev

別の入力フィールドに入力したテキストを保持して、jqueryを介した以前の検索のリストを作成します

分類Dev

テキスト入力検索を使用してリンクをフィルタリングし、一致しないものを非表示にします

分類Dev

2つのテキストボックスを使用して1つの列を検索し、入力しながら検索します

分類Dev

入力プレースホルダーテキストを検索してjQueryに置き換えます

分類Dev

指定された検索入力からすべての検索テキストを取得します

分類Dev

Google検索入力テキストボックスは名前を使用して見つけることができますが、IDは使用できません

分類Dev

selenium pythonを使用して、html内の特定のテキストの後にのみ要素を検索します

分類Dev

PythonとSeleniumを使用してGoogle検索からテキストを印刷しても機能しませんか?

分類Dev

beautifulsoupを使用してmoneycontrolサイトの検索ボックスに株式入力を入力します

分類Dev

検索ボックスに入力されたテキストを使用してdivコンテンツを検索する

分類Dev

検索ボックスにキーワードを入力し、Enterキーを押して検索します

分類Dev

入力フィールドのテキストを使用して検索ボタンを押してOMDBAPI呼び出しを行おうとしています

分類Dev

Selenium:style = "display:none;"を使用してテキストフィールドに入力します

分類Dev

検索入力JQueryのテキストを強調表示します

分類Dev

Angularjsは、検証ルールを使用して検索テキスト入力をフィルタリングします

分類Dev

JTextfield を介して入力された Jtable 内のテキストを検索用に強調表示する方法

分類Dev

入力中にスロットル(またはrateLimit'ing)を使用してテキスト入力を検証します

分類Dev

テキスト入力でリンクを検索し、angularjsでhtmlリンクに変換します

分類Dev

値がテキストエリアに入力または削除されるたびに関数を実行して、合計を即座に検索します

分類Dev

bing.comに移動し、Chromeコンソールを使用して検索テキストを入力するにはどうすればよいですか?

分類Dev

Selenium-Javaスクリプトを使用してテキストを入力します

分類Dev

Monacoエディター-検索コントロールにテキストを事前入力します

分類Dev

Selenium WebDriver を使用してテキストで要素を検索する

分類Dev

Seleniumを使用して<span>内の要素テキストを検索する方法は?

分類Dev

Golandは、グローバル検索バーにテキストを自動的に入力します

分類Dev

vbaを使用してテキストボックスに入力しながらリストビューで検索する

分類Dev

watirwebdriverを使用してCKEditorにテキストを入力する

Related 関連記事

  1. 1

    検索テキストは、テキスト入力htmlの検索アイコンを非表示にします

  2. 2

    検索テキスト入力を使用して画面にアイテムを表示する方法(expo、react-native)

  3. 3

    別の入力フィールドに入力したテキストを保持して、jqueryを介した以前の検索のリストを作成します

  4. 4

    テキスト入力検索を使用してリンクをフィルタリングし、一致しないものを非表示にします

  5. 5

    2つのテキストボックスを使用して1つの列を検索し、入力しながら検索します

  6. 6

    入力プレースホルダーテキストを検索してjQueryに置き換えます

  7. 7

    指定された検索入力からすべての検索テキストを取得します

  8. 8

    Google検索入力テキストボックスは名前を使用して見つけることができますが、IDは使用できません

  9. 9

    selenium pythonを使用して、html内の特定のテキストの後にのみ要素を検索します

  10. 10

    PythonとSeleniumを使用してGoogle検索からテキストを印刷しても機能しませんか?

  11. 11

    beautifulsoupを使用してmoneycontrolサイトの検索ボックスに株式入力を入力します

  12. 12

    検索ボックスに入力されたテキストを使用してdivコンテンツを検索する

  13. 13

    検索ボックスにキーワードを入力し、Enterキーを押して検索します

  14. 14

    入力フィールドのテキストを使用して検索ボタンを押してOMDBAPI呼び出しを行おうとしています

  15. 15

    Selenium:style = "display:none;"を使用してテキストフィールドに入力します

  16. 16

    検索入力JQueryのテキストを強調表示します

  17. 17

    Angularjsは、検証ルールを使用して検索テキスト入力をフィルタリングします

  18. 18

    JTextfield を介して入力された Jtable 内のテキストを検索用に強調表示する方法

  19. 19

    入力中にスロットル(またはrateLimit'ing)を使用してテキスト入力を検証します

  20. 20

    テキスト入力でリンクを検索し、angularjsでhtmlリンクに変換します

  21. 21

    値がテキストエリアに入力または削除されるたびに関数を実行して、合計を即座に検索します

  22. 22

    bing.comに移動し、Chromeコンソールを使用して検索テキストを入力するにはどうすればよいですか?

  23. 23

    Selenium-Javaスクリプトを使用してテキストを入力します

  24. 24

    Monacoエディター-検索コントロールにテキストを事前入力します

  25. 25

    Selenium WebDriver を使用してテキストで要素を検索する

  26. 26

    Seleniumを使用して<span>内の要素テキストを検索する方法は?

  27. 27

    Golandは、グローバル検索バーにテキストを自動的に入力します

  28. 28

    vbaを使用してテキストボックスに入力しながらリストビューで検索する

  29. 29

    watirwebdriverを使用してCKEditorにテキストを入力する

ホットタグ

アーカイブ