[教學] Instagram自動發文|Selenium

作者: brad0315 (老默)   2023-03-06 20:18:54
很久以前有寫過一篇有關如何使用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/
作者: lalelee (Yes We Can !)   2023-03-08 22:29:00
謝謝分享^^ 教得很仔細
作者: purplvampire (阿修雷)   2023-03-23 06:44:00
作者: bluexiaomi (徐小咪)   2023-05-03 23:41:00
你那給我啊有看有推

Links booklink

Contact Us: admin [ a t ] ucptt.com