万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Seleniumで画像をセット

    こんな感じのHTMLがある時

    画像の選択ボタン

    <input type="file" name="image" accept=".jpg,.jpeg">

    アップロードさせるボタン

    <input type="submit" name="submit" value="画像アップロード">

    Seleniumのコードはこうなる

    from selenium.webdriver.common.by import By
    # 画像をセット
    def set_image(driver, value):
        image_path = f'/path/to/{value}'
        input_element = driver.find_element(By.NAME, "image")
        # 置く
        input_element.send_keys(image_path)
        input_element = driver.find_element(By.NAME, "submit")
        time.sleep(3)

    set_image(driver, "画像名")