[教學] Instagram自動發文|Selenium

看板Python作者 (Mortis)時間1年前 (2023/03/06 20:19), 編輯推噓1(100)
留言1則, 1人參與, 1年前最新討論串1/1
很久以前有寫過一篇有關如何使用Selenium在Instagram網頁版上發文的文章 但因為Instagram很常會對網頁結構進行調整 於是透過fullXPath來定位的方法很容易失效 剛好最近網誌過期教學文有人提問,我就趁這個機會重新寫了一下 以下列出我個人認為的幾個重點(僅適用於Instagram上): 1. 畫面上有顯示文字的時候,用Xpath來定位 driver.find_element(By.XPATH, '//button[normalize-space()="文字"]') 2. 沒有顯示文字時,透過CSS_SELECTOR來定位 driver.find_element(By.CSS_SELECTOR, '[aria-label="選擇「裁切」"]') 這樣就比較可以避免因為網頁結構調整而失效 但也不確定可以維持多久,畢竟爬蟲、自動化這種東西就是需要一直去維護的 完整教學文網址: https://mortis.tech/2023/03/program_note/6681/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.222.176 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1678105141.A.148.html

03/08 22:29, 1年前 , 1F
謝謝分享^^ 教得很仔細
03/08 22:29, 1F
文章代碼(AID): #1a1Ter58 (Python)