[python]Selenium-riotKey 1の取得
Selenium(Mac,pipenv)のインストール
セレンを利用するためには、必要なものがあります.
まずクロムドライバの取り付けを行います
brewを使用したインストール
brew cask install chromedriver
仮想環境を作成しShellにアクセス
pipenv install selenium
pipfileのインストールを確認する
blackは自動修正コードの拡張です.
インストール完了
MacでChromedriveに関する問題に遭遇した場合、
開発者は不明なプログラムなので使用できません.
システムの優先パラメータ>セキュリティとプライバシー>ロック解除
現在はありませんが、App Storeと検証済みの開発者の下にボタンがあります.
チェックすると、Celeniumを使用するときにパスワードを入力して有効にすることができます.
これは権限に関する問題です.気をつけて押してください.
実習
まず公式文書の規定に従って符号化する.
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()
4行目でFireFox()→Chrome()に置き換えます.最後の行のdriverclose()をクリアしてウィンドウを開き、確認します.
python.orgでPythonを検索
element nameは「q」のように見え、pyconを検索するコードです.
番外性能テストコードも公式サイトで提供されます.
selenium-python公式ドキュメント
https://selenium-python.readthedocs.io/
私たちはいつもまず公式文書を見ます.
すべてが出てきた
ポスト
今まであまり使ったことないけど….
まったく新しい世界😁 一人でシュノーケリング.
不思議だよハハハ
まずapiキーを自動的に更新するコードを書いて適用したいです.
まずはサイトを検索してみました.
使い方はBeautiful Soupとあまり差がありません.
だから難しくないはずだ
機能はたくさんありますが、使って練習してみました.🐒🐒
Reference
この問題について([python]Selenium-riotKey 1の取得), 我々は、より多くの情報をここで見つけました https://velog.io/@ddalkigum/python-Seleniumテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol