[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とあまり差がありません.
だから難しくないはずだ
機能はたくさんありますが、使って練習してみました.🐒🐒