プログラムで生活をHACKする

YRen-LaB

Python Selenium Webスクレイピング

python seleniumの小ネタ

投稿日:


概要

小ネタというほどでもないが、専用の記事を書くほどでもないような
小さな知識を書いていく

seleniumで新しいタブを開く

driver.execute_script("window.open()") # 新しいタブを開く
driver.switch_to.window(driver.window_handles[1]) # driverの操作を開いたタブに変更
driver.get(url) # 新しいタブで遷移

~~~処理~~~

driver.close() # タブを閉じる 
driver.switch_to.window(driver.window_handles[0]) # deriverの操作を元のタブに変更

seleniumで最下部にスクロールする

Youtubeのように下にスクロールすることで新しい要素が出現する場合にしようできる。

driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

多くのサイトで上記の方法が紹介されているが、一部サイトでは効かない場合があった。
その場合は以下のようにキーボードの「END」を送ることでスクロール可能

#driver.find_element_by_tag_name('body').click() # クリックしないと動作しない場合もある
driver.find_element_by_tag_name('body').send_keys(Keys.END)

まとめ

 随時更新予定





単純作業にお悩みではありませんか?

何百とあるワードを検索してファイルにまとめたり 数ある商品情報から条件にあるものだけ目で探してリ...

その単純作業プログラムで解決できるかもしれません。 もしよろしければ単純作業からの解放をお手伝いさせてください。

詳しくは以下のページからDM、または見積もり相談お願い致します。

お仕事依頼 ・ 見積もり依頼

adsense




-Python, Selenium, Webスクレイピング
-,

Copyright© YRen-LaB , 2021 AllRights Reserved Powered by AFFINGER4.