6月30日まで 新規会員登録とパッケージ出品で 2000円割引クーポンプレゼント! ※無くなり次第終了 ご利用方法
この募集は2023年05月24日に終了しました。

python 1行コード selenium chromeの印刷でプリンタを指定するの仕事 [葬祭]

python 1行コード selenium chromeの印刷でプリンタを指定するに関する仕事・募集案件ページです。クラウドソーシングのランサーズで、ソフトウェア・業務システム開発に関する最適な外注/発注先をお探しの方、副業案件・求人をお探しのフリーランスの方はまず会員登録がおすすめです。

見積もり募集の結果

募集期間

2日間

提案数

4件

当選人数

0 件

(募集人数1人)

見積もり募集の内容

依頼主の業種
葬祭
提示した予算
1 円 ~ 5,000 円
依頼概要
【依頼したい業務範囲】
コーディング

【希望開発言語】
Python

【参考サイトのURL】
https://teratail.com/questions/332395?sort=3
https://teratail.com/questions/352534?link=qa_related_sp
https://vba-create.jp/vba-selenium-print/

【用意しているもの】
仕様書
企画書

【継続した開発が必要か】
今回のみ依頼したい

【重視する点】
予算

【補足】
pythonで1行だけのコーディング
わかる人なら10分で終わります

chromeの印刷を自動でしたい

プリンタ名?ID?で指定とプログラム部分を作ってもらいたです

私の環境下
windows10
chromedriver 113
プリンタのプルダウンには
プリンタA
プリンタB
プリンタC
の順番で
プリンタBを選択すると次回起動時
プリンタB
プリンタA
プリンタC
というふうに順番が変わっていまします


js = 'return document.querySelector("body > print-preview-app")' \
 '.shadowRoot.querySelector("#sidebar")' \
 '.shadowRoot.querySelector("#destinationSettings")' \
 '.shadowRoot.querySelector("#destinationSelect")' \
 '.shadowRoot.querySelector("print-preview-settings-section > div > select > option:nth-child(2)");'
driver.execute_script(js).click()
で指定すると2板目のプリンタは選択されるのですが選択するたびに順番が変更されてしまいあまり意味がありません


valueに入っているプリンタ名を指定してみたところ
js = 'return document.querySelector("body > print-preview-app")' \
 '.shadowRoot.querySelector("#sidebar")' \
 '.shadowRoot.querySelector("#destinationSettings")' \
 '.shadowRoot.querySelector("#destinationSelect")' \
 '.shadowRoot.querySelector("print-preview-settings-section > div > select").value="EPSON PX-S170T Series/local/";'
driver.execute_script(js)
指定表示はプリンタ名になるのですが 内部的には昔のプリンタのままで表示のみ変更になってしまっているようです
自己解決できた
会員登録する (無料)