ブログ記事55件
●FindElementほにゃらら系FindElementById("id")FindElementsByClass("class")FindElementByCss("cssselector")FindElementByXPath("Xpathor完全なXpath")FindElementsByName(”name")FindElementsByTag("tag")FindElementsByLinkText("リンクテキスト完全一致")F
前置きはさておいてVBAでEdge操作するために環境構築した手順を書いてみます①SeleniumBasicのインストールhttps://florentbr.github.io/SeleniumBasic/https://github.com/florentbr/SeleniumBasic/releases/download/v2.0.9.0/SeleniumBasic-2.0.9.0.exe②SeleniumBasic付属の古いDriverを更新※これをしない
webdriver.Chrome()内でfind_element()してElementを取得し、エレメント内のリンク先URLを取得する場合hoge_element=hoge.find_element(by=By.XPATH,value="./div/a")href_str=hoge_element.get_attribute("href")print(href_str)get_attribute("href")で取れる
第1話https://ameblo.jp/araya-benki/entry-12766410252.html第2話https://ameblo.jp/araya-benki/entry-12766734601.html第3話https://ameblo.jp/araya-benki/entry-12766908187.html第4話https://ameblo.jp/araya-benki/entry-12767249127.html第5話https://ameblo.jp/
seleniumで起動するときに出てきたメッセージ"GoogleChromecannotreadandwritetoitsdatadirectory."この下の「口頭にて回答ください」これは、なん?クーポン6/11/1:59迄!!焼き鳥4種24缶セット≪4種×各6缶≫キョクヨー缶詰おつまみ惣菜極洋焼鳥やきとり缶詰つくねたれ塩醤油塩だれ缶詰めセット宅飲み家飲み家呑みおかず賞味期限3年長期保存保存食備蓄非常食
(1)seleniumのPIPでのインストールpipinstallselenium(2)ChromeDriverのインストール・まず、使うパソコンのChromeのバージョンを確認する>Chrome右上のメニュー>設定>左下Chromeについて・以下のサイトにある、確認したChromeのバージョンと一致するリリースを確認。https://sites.google.com/chromium.org/driver/【例】確認したChromeバージョン:96.0.46
みなさん、こんにちは!今日は2021/12/4~2021/12/10のチケット販売日ですね♪私もこの時期に行きたいと思い争奪戦に参戦いたしました!結果、、、15分で私の戦いは終了しましたプログラミングで「チケット購入ページにアクセスするまで自動でブラウザを開きなおす」ツールを作成したのでラクラク購入できました♪ツールは後日紹介しようと思いますー!
Pythonのスクレイピング環境が急遽、仕事で必要になりました。ということで、docker上に環境を作ります。ちなみに今回のスクレイピングにはseleniumが必要なので、インストール済みの環境にします。では早速といっても、Dockerfileを一つ作っただけなんだけど。Dockerfile#GoogleChromeRUNwgethttps://dl.google.com/linux/linux_signing_key.pubRUNa
aliexpressにて珍しいものを発見。ダミーって何?説明4のところ、分かりそうで分からない。。。GPUでビットコインのマイニングなどする際に関連しているようですが、イマイチ理解出来ず一応一つ購入。windows10にremotedesktopで接続すると画面関連の設定は変更できないダミープラグをモニター接続していないリモートマシンにさし、VNCクライアントでリモート接続すると画面関連の設定ができる。私的利用方法:RDP接続でselenium実行するとちょっと挙動が
夜中にこんばんは~IEが今年の8月まででしたっけ?サポート終了。会社で使っている荷物のトレースファイルは、ほとんどIEを開いて実行します。これを、昨日と今日でChrome版に変更しました。Excelだけでは動かないので、SeleniumBasicというソフトをダウンロードし、Chromedriverをダウンロードして所定のフォルダに上書きした状態で実行します。(vbaでは参照設定も追加します。seleniumとMicrosoftRuntimeScriptです。)
早めにお昼休みにして以前SeleniumでやっていたことをUWSCでやりたいなと思って確かめたいことを実験中。VBAってのとかEXCELで使ったりすると思うのですが定例作業の自動化をしたいのです。それも、わかりやすく。今やなんとなくEdgeにしろってアラートが出て肩身が狭くなっているIEでしか動かしていない作業を数年の間手が空くまでとりあえずvirtualmachineにて自動作業にしたいわけなのです。ホントにITって魔法みたいに思っている人も多
ちょっと落ち着いたんだけど、更新頻度は上がらないwサボり癖がついたということか。今月は数字があまり伸びないのだけど、なんだかんだで早朝から晩まで走り回るサイクルは変わらない。基本、ワタシは前倒し。余裕ができると先の仕事を引っ張り込む。そりゃサイクルは変わらんわな。珍しく早く事務所に戻れたら、「おさくシステム」のツールである郵便番号と住所コード取得のプログラムが動かない。SelenuimをVBAに突っ込んでchromeから動かしてるのだが、なにせちょくちょくch
子供の頃から寄り道が好きで、登下校のルートを守ってないってよく怒られました。まぁ、同じ道を何度も通って気づくこともあれば、寄り道して気づくこともある。安全が第一の世の中だけど、逆にそれだけ世の中が危険になってしまったということなのかもしれません。さて、こんなフリは言い訳の準備で、100本ノックが20本から進んでいません(^^)有言不実行ってやつで。でも何もしてない訳ではなく。20本ノックを受けた成長を試したくて(^^;)Python実践データ分析100本ノックAmazo
2020/09/06こんにちは!前回まではグラフを書いたりなどの操作についてでしたが、今回からはウェブスクレイピングにします!流れとしては、1.GoogleChromeを立ち上げる2.URLを入力3.URL先でボタン等をクリックするこれくらいの作業をゴールにします。今回は1のGoogleChromeを立ち上げる、です。下準備として...Chromeを扱うために、ChromeのWebdriverをインストールしなくてはなりません。
このカテゴリではPythonの基本操作の備忘録です。今のところの内容は・データ分析numpy,pandas,matplotlibらへん・ウェブスクレイピングselenium,beautifulsoup等にしていく予定ですが、その都度追加していく予定です。使いそうな文法のまとめと、実際に行いたいこととそのコードを書き留めていきます。
おはようございます。今日はちょっとだけ。先日の呪文のお話を。結局、プログラムとかシステムとかなんというか言葉の羅列が多いのですがやってることは、とある呪文で、自動でできるようにするってことが多いのです。ここのところいじっていたSeleniumっていうのも実際に時間があったら遊んでいただければと思います。簡単だから。やってみてください。なーんてことないけど。このSeleniumというのはWeb上で、決まった動きを毎日したりする業務を自動化するためのプログラ
おはようございます。なんだか洗濯物がたまる…。梅雨だからか梅雨なのにかたまりますねぇ。昨日は新しいサイトを一つ納品し小仕事もいくつか。今日は結局、ローカルでのテストが必要になったseleniumでのテストを。IEでなかなか動かず…。娘も開発もかじっているのでCentOsにPythonの環境を作ってseleniumを動かしローカルでeclipseでJavaの環境を作ってseleniumを動かすまでやった。と言ったらいくらもらってるの?と心配するので勉強
非SSE2のXP。ブラウザはchrome34、firefox48、opera20が最終で、昨年秋にはインストール出来ました。さてそれからexcelのvbaでwebスクレイピングを思いつき、windows7で作成したexcelファイルを移動したところ、XPのIE8ではアクセス出来ないサイトばかりで使い物にならないことが判明。ここから色々遊ぶことになりました。まずpython導入でIE8を使わないimportqequestsのスクレイピング。まあpython導入ではcmdではインストール出来な
おはようございます。久しぶりに新しいことに挑んでおります。Seleniumというフレームワークを使って(↓ここから追記↓)別のサーバーに置いてあるスクリプトでブラウザで操作しているような動作を実行させるってことですがまぁ、Dockerとかですね。なんか、やったことないものばかりいろいろと使って動くものを作らなくてはいけないようです。私としましては、長いこと、Webサイトの構築みたいな仕事を多く本来、システム構築したりプログラミングしたりというの
タイトルに入りきれなかったウェイトトレーニングがメインテーマになりそうな
ALOHA!今日も、みなさんが笑顔になれますように。最近はRPA(RoboticProcessAutomation/ロボティック・プロセス・オートメーション)という技術のソフトウェアが話題に上ることが多いです。ホワイトカラーのデスク業務の自動化を行うツールです。たとえば、Webを見て特定のページのデータをエクセルにコピーをするなどの業務をソフトウエアで自動化をすることです。それと、スクレイピングという技術も良く話題になります。ウェブサイトから情報を抽出したり、ウェブブラウザを自
phpとjavaくらいしか主に使わないんだけど、インターンの関係でちょっとPython触る機会があったので軽く勉強してみた目的Seleniumのwebdriverっていうのを使うと、ブラウザを開いて任意の言葉で検索したり、そのページのソースを取ってこれたり、スクショを撮ることができるらしい。なんじゃそれは面白そうじゃんー!?ってことでやってみる。下準備まずPythonをインストールする。https://www.python.org/環境変数にPyth
仕事で、アプリのテストを自動化出来ないか探していた所、数年前に出た、フリーのアプリケーションを見付け、それを勉強する事にしました。それはAppiumと言うモバイルアプリのテストをするもの。Seleniumは以前からちらりと知っていて、触った事は無いけどそれは主にウェブサイトのテスト用。でもAppiumはアンドロイドとiOSアプリのテストをするもの。早速、テスト環境を整え、いざ開始。でもAppiumは触った事がなかったので、勉強しながら、コードを書き上げていく。言語はいくつか選べて