宇宙に関するサイトの紹介
※随時更新していきます。
アンドロメダ銀河の超高画質画像
欧州宇宙機関(European Space Agency, ESA)が発表したアンドロメダ銀河の超高画質の画像が入手できます。その容量は約4.3GBです!これは映画一本分に相当します。写真1枚が映画一本分の情報をもっているということでいかにすごいかがわかると思います。
下の画像は544KBでおよそ1万分の1のサイズです。元の画像だとどれだけ拡大をしても恒星を一粒一粒見ることができ、銀河にどれだけの星がつまっているかがイメージできます。
ひまりのリアルタイム映像
静止衛星なので同じ位置からしかみられませんが、気象の動きや黄砂、火山噴火などがリアルタイムで見ることができます。過去の任意の日時の状況を確認することもできます。
太陽系の天体の位置
リアルタイム及び任意の日時、視点、倍率で表示でき、指定した時間間隔での動きも見ることができます。
惑星探査機の現在
NASAのサイトには現在どこを漂っているか、探査機の情報、惑星の情報、3D映像、大きさの比較などを見るページがあります。
下図は太陽系脱出軌道上の宇宙探査機5機(ボイジャー1号・2号、ニューホライズン、パイオニア10号・11号の位置関係です(2021/04/08現在)
トリビア
- ボイジャー1号とボイジャー2号はどちらも1977年に打ち上げられたがボイジャー2号の方が先に打ち上げられている。
- 太陽系の範囲はオールトの雲までと考えられている。このオールトの雲は理論上あると考えられており存在の確認はされていない。
ビーガンのよくある質問(FAQ)や議論のまとめ
ビーガンの話になるとよく出る質問や議論を以下にまとめる。それを踏まえてから議論をすれば同じ話を何度もしなくて済む。
- はじめに
- 定義・前提
- 主義、思想に対する議論
- アプローチ方法に対する議論
- Q1. ベジタリアニズム(菜食主義)と違うの?
- Q2. 植物は犠牲にしていいの?
- Q3. でもライオンも肉食べてるけど?
- Q4. 健康に悪いのでは?
- Q5. 宗教じゃない?
- Q6. 全員がビーガンになったら持続不能では?
- Q7. 動物を食べるのは自然なこと/昔から食べてきたからいいのでは?
- Q8. 作物の栽培でも動物が犠牲になるのでは?
- Q9. ヒト以外の動物は種が違うのだから道徳的に配慮する必要はないのでは?
- Q10. 個人の自由では?
- Q11. 感謝して食べているからいいのでは?
- Q12. 売られている肉はすでに殺された動物だから、食べても食べなくても同じでは?
- Q13. ビーガンって草ばっか食べてるんでしょ?
- Q14. ビーガンが増えたら畜産関係者が職を失うのでは?
- Q15. 肉や乳製品の代替品を食べるってことは、本当はやっぱ動物製品が食べたいんだろ?
- Q16. 犠牲をゼロにすることはできないから、ビーガンになっても無駄では?
- Q17. 我々が食べなければ、そもそも家畜は存在/存続することができないのでは?
- 残る論点
- おわりに
はじめに
ビーガン、ヴィーガン、veganなどいろいろな表記があるがここでは「ビーガン」の表記で統一する。ただし引用元によっては表記が異なる場合がありそれはそのまま掲載する。
本記事は「ビーガンFAQ - よくある質問と返答集」を参考にしているが、長くなりすぎないように整理している。
定義・前提
ビーガン:ビーガニズムを持つ人、実行する人
ビーガニズム:食品や衣服、その他の目的のために、動物に対するあらゆる搾取と残酷行為を可能で実践できる限り排除する生き方及び哲学
"Veganism is a philosophy and way of living which seeks to exclude—as far as is possible and practicable—all forms of exploitation of, and cruelty to, animals for food, clothing or any other purpose. *1
まず、この認識を合致させなければいかなる議論も無意味であり、すべての議論はここに立ち返って判断をする。
より簡潔な表現をすれば「なるべく他の動物を犠牲にせず、かつ自分を犠牲にしない範囲で生きる」という解釈ができる。
ビーガニズムの議論は「主義、思想」である倫理的な視点と、「アプローチ方法(手段)」である科学的、理論的な視点とに分けて行う必要がある。
主義、思想に対する議論
再掲となるが、「なるべく他の動物を犠牲にせず、かつ自分を犠牲にしない範囲で生きる」という考えを受け入れない人や賛同しない人は後述のアプローチ方法に関する議論は不要である。
しかし、普段は真剣に考えたことがない人でも、改めて考えると上記は広く賛同されるのではないかと考える。このような倫理的な話は様々な状況でも同様に存在する。
- なるべくCO2を出さない方法があるならそれがよい
- なるべくゴミを出さない方法があるならそれがよい
- 世界で貧困、飢餓、虐待、差別がなくなるならそれがよい
ほかにもいろいろあるが、自分を犠牲にしない範囲であればこれらに賛同するという人が多数であると考える(またはそう願っている)。
アプローチ方法に対する議論
ここ以降はFAQ(よくある質問)形式とするが、すべては冒頭の定義・前提に基づく。
Q1. ベジタリアニズム(菜食主義)と違うの?
菜食主義は、動機を問わず動物性のものを、完全にまたは部分的に食事から排除する主義である。一方、ビーガニズムは種差別への反対として、食事のみでなく、あらゆる形での動物の利用をボイコットする社会正義運動である。
動物性のものを摂取しないことが多いがそれ自体が目的ではない。たとえば、基本的に牛乳は摂取しないが、母乳は問題ない。母親の意思を無視して搾取して乳を搾り取っているわけではないため。
Q2. 植物は犠牲にしていいの?
ビーガニズムは搾取される対象の感覚や感情を尊重する思想であり、命を主題としたものではないため、この時点で典型的な論理的誤謬(藁人形論法)である。また、「命はすべて平等であるから等しく扱うべき」、あるいは、命の平等さのみを考慮し「扱われる対象者の感覚や感情の応答を考慮する必要がない」、というのであれば、当然ホモ・サピエンスの命も平等であるため、ホモ・サピエンスの搾取も正当化されることになる。
Q3. でもライオンも肉食べてるけど?
この議論が有効なのは、あなたがライオンと同等の理性しか持ち合わせないか、あるいはライオンと同じように他に選択肢がない場合のみ。
Q4. 健康に悪いのでは?
栄養学的に問題ない。反論がある場合はこれら栄養士会に対して学術的に反論をする必要がある。よくネット上の記事や個人の感想を引用する者がいるが学術的には全く有効でない。
カナダ栄養士会の見解
(Google翻訳)子供から10代、そして年配の大人まで、誰でもビーガン食に従うことができます。 妊娠中や授乳中の母親にとっても健康的です。 よく計画されたビーガン食は、食物繊維、ビタミン、抗酸化物質が豊富です。 さらに、飽和脂肪とコレステロールが少ないです。 この健康的な組み合わせは、慢性疾患からの保護に役立ちます。
ビーガンは、非ビーガンよりも心臓病、糖尿病、特定の種類の癌の発生率が低くなります。 ビーガンはまた、肉を食べる人や菜食主義者よりも血圧レベルが低く、太りすぎになる可能性が低くなります。
(原文)Anyone can follow a vegan diet – from children to teens to older adults. It’s even healthy for pregnant or nursing mothers. A well-planned vegan diet is high in fibre, vitamins and antioxidants. Plus, it’s low in saturated fat and cholesterol. This healthy combination helps protect against chronic diseases.
Vegans have lower rates of heart disease, diabetes and certain types of cancer than non-vegans. Vegans also have lower blood pressure levels than both meat-eaters and vegetarians and are less likely to be overweight. *2
米国栄養士会の見解
(Google翻訳)完全菜食主義者または完全菜食主義者の食事を含む適切に計画された菜食主義の食事は健康的で栄養的に適切であり、特定の病気の予防と治療に健康上の利益をもたらす可能性があるのはアメリカ栄養士協会の立場です。よく計画された菜食は、妊娠、授乳、乳児期、小児期、青年期を含むライフサイクルのすべての段階の個人、および運動選手に適しています。
(原文)It is the position of the American Dietetic Association that appropriately planned vegetarian diets, including total vegetarian or vegan diets, are healthful, nutritionally adequate, and may provide health benefits in the prevention and treatment of certain diseases. Well-planned vegetarian diets are appropriate for individuals during all stages of the life cycle, including pregnancy, lactation, infancy, childhood, and adolescence, and for athletes. *3
英国栄養士協会の見解
(要約)英国栄養士協会は、CEOが署名した公式文書で、「よく計画されたビーガン食が妊娠中や授乳中も含め、子供から大人まであらゆる年齢の人々の健康的な生活をサポートできる」と断言しました。
1936年に設立された英国栄養士協会(BDA)は英国と北アイルランドの栄養士のための専門家協会および労働組合です。これは9,000人を超える会員を擁する、食品および栄養の専門家からなる国内最大の組織です。*4
Q5. 宗教じゃない?
あなたが宗教をどのように定義をしているか不明であるが、一般に「人間の力や自然の力を超えた存在を中心とする観念であり、また、その観念体系にもとづく教義、儀礼、施設、組織などをそなえた社会集団」のことである。*5
この定義に照らし合わせて判断をすればよい。いずれにせよ、宗教に該当してもしなくてもビーガニズムの主義・思想には関係がない。
Q6. 全員がビーガンになったら持続不能では?
畜産は土地、水質、大気汚染や熱帯雨林消失、それらに伴う気候変動など、あらゆる種類の環境破壊の主要な原因であり、増大する人口も考慮すれば、むしろ動物性食品の消費を減らすことが持続可能性を確保するための絶対条件となっている。*6
Q7. 動物を食べるのは自然なこと/昔から食べてきたからいいのでは?
自然であるということが、野生の動物の間で一般的に行われていることだというのなら、レイプや同種の殺害も承認されることになる。「昔から行われてきたから…」という理由による正当化の試みも同様。
現在のヒトゲノムを形成してきた進化の歴史上で、肉食によって人類の脳の発達が促進された時期があったということが事実だとしても、「よってヒトの個体は、肉を食べなければならない」という論理が成立していない。
Q8. 作物の栽培でも動物が犠牲になるのでは?
なる。家畜も作物を食べ育てられるのであり、1kgの肉を生産するのに7kgから10kgほどの穀物が必要とされると言われている。また、家畜の育成のために広大な土地が開拓され、より多くの動物たちの生息地が破壊されている。よって、作物の栽培で動物が犠牲になることを心配するのであればビーガンになった方が良い。
Q9. ヒト以外の動物は種が違うのだから道徳的に配慮する必要はないのでは?
種の違いを理由に軽視することは、人種の違いを理由に軽視する人種差別や、性の違いを理由に軽視する性差別などと同様の構造を持つ差別であり、種差別と呼ばれる。種差別がヒトの道徳的配慮に含まれないのであれば、動物愛護管理法等の法律の策定や発想自体もされない。
たとえば、犬や猫が残虐な目にあっていると、悲哀、憎悪、不快のような感情を多くの人が示すことは自明であり、もしその感覚がない場合は「主義、思想に対する議論」の段階で話しは終了している。
Q10. 個人の自由では?
被害者となる第三者がいる以上、個人の自由として許容されない。彼らを第三者として考慮する必要がないと示さない限り、この個人の自由という主張は正当化されない。殺人は個人の自由というのと同じ構造である。
Q11. 感謝して食べているからいいのでは?
感謝して奴隷を所有したり感謝してレイプしたりすれば、被害者の苦しみが軽減されたり道徳的責任が回避されると考えるだろうか?感謝や供養をいくらしようが、被害者の苦しみには何の影響も及ぼさない。
Q12. 売られている肉はすでに殺された動物だから、食べても食べなくても同じでは?
動物製品の消費をボイコットしてそれを広めることによって、今後の動物の犠牲を減らし、動物の利用を根絶することを目指しているだけである。
Q13. ビーガンって草ばっか食べてるんでしょ?
いいえ。
Q14. ビーガンが増えたら畜産関係者が職を失うのでは?
既存の事業は成り立たなくなってくるだろう。人は畜産関係者を養うために肉を食べているわけではない。需要が変われば供給も変わる。
しかし、明日から、または来年から世界中の人々がビーガンになるということはありえない。人権問題同様、長い年月を要するだろう。
Q15. 肉や乳製品の代替品を食べるってことは、本当はやっぱ動物製品が食べたいんだろ?
食べたい人もいるだろうし、食べたくない人もいるだろう。それはどちらでもよい。
Q16. 犠牲をゼロにすることはできないから、ビーガンになっても無駄では?
ゼロにするのが絶対条件ではない。
Q17. 我々が食べなければ、そもそも家畜は存在/存続することができないのでは?
そもそも人間の欲求のために生み出された産物である。何もしなければほかの動物同様、自然の食物連鎖に従う。
残る論点
以上までは誤認、誤謬によるため議論の余地はない。残る論点は以下のみとなる。
「人権を尊重し差別しないようにするのと同様、動物の権利を尊重し差別しないようにするかどうか」
欲求を満たすために人種差別や奴隷制度に賛同する人もいるだろう。また古代よりそれが多数派だったことは周知の事実であり、今のようにすべての人に人権が認めることが多数派になるのはここ100年200年というごく短い期間である。
ビーガニズムの論点はこの「人の差別主義と反差別主義」と全く同じ構図である。かつて人種差別主義が多数を占めていて人権を意識している人が少数派(非常識)だったのと同様、動物の権利を意識している人が少数派(非常識)なのが現状である。
このようなものには理論的な答えはなく、倫理の問題である。
一言でいうと、あなたは「差別主義を選択するか?それとも反差別主義を選択するか?」ということである。
おわりに
人権問題は今でもゼロではない*7。よって動物の権利問題もゼロにするのは困難である。ただし「ゼロにできないのであれば、何も考えなくてよい」ということにはならない。
*1:https://www.vegansociety.com/go-vegan/definition-veganism
*2:https://www.unlockfood.ca/en/Articles/Vegetarian-and-Vegan-Diets/What-You-Need-to-Know-About-Following-a-Vegan-Eati.aspx
*3:https://jandonline.org/article/S0002-8223%2809%2900700-7/fulltext
*4:https://www.bda.uk.com/resource/british-dietetic-association-confirms-well-planned-vegan-diets-can-support-healthy-living-in-people-of-all-ages.html
*6:Sustainable Diets: What You Need to Know in 12 Charts | World Resources Institute(世界資源研究所)
沖縄米軍基地の話
まとめ
- 沖縄の米軍基地の問題を一言でいうと「日本が抱える問題を沖縄県に押し付けている」こと
- 面積比で0.6%、人口比で1.2%を占める沖縄県が日本の米軍基地の7割を負担している
- これは軍事的、地理的な理由ではなく、歴史的、経済的、政治的な理由である
- 大多数を占める98.8%の沖縄県以外の人たちがこの事実に向き合い、かつ歩み寄らない限り民主主義の日本においては、少数派の沖縄県に負担を強いる状況は変わらないだろう
参考資料
沖縄から伝えたい。米軍基地の話。Q&A Book 令和2年版 *1
【沖縄から伝えたい。米軍基地の話。】①米軍基地の歴史及び沖縄の過重な基地負担について - YouTube *2
書籍:沖縄現代史 (岩波新書)
数字の確認
米軍専用施設の数
⇒沖縄県 23、日本 51
米軍専用施設の占有率
⇒沖縄県 8%、沖縄本島 15%、日本 ?%
沖縄県の面積÷日本の面積⇒0.6%
面積による負担⇒沖縄県 8.10%、沖縄県を除く日本 0.02%⇒沖縄県の負担割合は389倍。2位の神奈川県 0.61%
具体的な問題点
- もともと住んでいたところが奪われたこと
- 経済発展の阻害
- 米軍関係者による犯罪(疑義あり。後述)
- 環境問題(騒音、汚染、事故など)
- 辺野古新基地建設による費用や環境破壊
- 日米地位協定が締結以来一度も見直されていないこと
- 日本の問題であるべきものが、沖縄県に集中していること
個人的疑問など
「1972年~2019年で米軍関係者による刑法犯は6,029件、凶悪犯は580件発生している。」ことについて。
- 米軍関係者はその家族を含める/含めないなどで変わるが4~5万人いるといわれている。沖縄県の人口は145万人である。米軍関係者の人口比は3%~4%である。
- 沖縄県全体の刑法犯は年々減少しているものの1972年~2019年の42年で少なくとも42,000件あると見積もられる(統計資料より42年間の年平均10,000件以上あると推定)。
- 沖縄県全体の刑法犯のうち米軍関係者によるものは1.3%程度となる。つまり、沖縄県において米軍関係者の人口は3%~4%であるが、米軍関係者の刑法犯は1%〜2%程度であることから、日本人による犯罪発生割合の方が大きい。
- この割合を適用すると、米軍関係者がそのまま日本国民の置き換わった場合は犯罪件数が増加する。犯罪件数が増加することが悪であることが排除の理由であれば、日本人を排除しなければならない。
- 凶悪犯580件についても、沖縄県全体で刑法犯のざっくり10%が凶悪犯であることから同様に特筆すべきものではない。
- 「ただ事実を書いている」といえばそうではあるが、あたかも「米軍基地があることによって悪化している」と思いこませているという意図が感じられ、ほかのデータや主張に対して客観的なものとして受け入れられなくなる。マインドコントロールをしている資料であると受け取られかねない。
- 上記は個人的調査によるものであるため、正しくない可能性がある。言いたいことは沖縄県の資料には一方のデータしかないため、個人的に調べる必要が発生し、調べる人の力量によって結果がかわるというのが現実である。よって可能であればデータを並列して論じているものがあれば確認したい。
Clubhouseの使い方「Club編」
本日(2021/03/06)始まった新しいClubについて。
以前まではWebページから申請する仕組だったが、本日からアプリで登録できるようになった。
開始時の情報のため今後変更される可能性があることに注意。
前提
- 最新のアプリに更新していること
- メールアドレスを登録していること
- ある程度CHを使用していないとClubの作成ができない(詳細後述)
手順
- CHで自分のプロフィールを開く
- 最下部の「Member of」のところにある「+」を選択
- Clubの情報を登録する
注意
- Clubの名前は変更できない。Clubの説明は変更できる。
- Club作成が思い通りにできない場合は冒頭の「前提」を確認すること
Clubとは
日本でいうサークルや特定のテーマをもったコミュニティのこと。通常作成したRoomは参加している人のFollowerに表示されるが、Club内で作成すると自分のFollowerだけでなくClubのMember及びFolower全員に表示される。ポジションは以下の3種類。
- Admin:管理者。Clubの設定を変更できる。Memberの追加・削除も可能
- Member:ClubでRoomを作成できる
- Follower:Clubで作成されたRoomが表示され、参加も可能。
なお、ClubのRoom参加者が招待すればClubのFollower以外の人もそのRoomに参加することができる。
その他
Our systems have detected high usage of this feature from your account. Please try again later.
→少々お待ってからお試しください。
Sorry, you can't create a club!
For now, clubs are only available to the most active community members and are limited to at most 2 per month. Please check back later? Thanks!
→あまりCHをつかってないからClub作れません。または1ヶ月に2つまでしか 作れません。
世界幸福度報告2020
国際連合の機関が発行する幸福度調査のレポートの結果。自分の幸福度が0から10のどの段階にあるかを答える世論調査によって得られた数値の平均値であり、主観的な値である。GDPや健康寿命を含む6つの説明変数を用いて回帰分析し、各説明変数の寄与を求めて分析している。
参考
ランキング
順位 | 国 | 総合幸福度 |
1 | フィンランド | 7.809 |
2 | デンマーク | 7.646 |
3 | スイス | 7.560 |
4 | アイスランド | 7.504 |
5 | ノルウェー | 7.488 |
6 | オランダ | 7.449 |
7 | スウェーデン | 7.353 |
8 | ニュージーランド | 7.300 |
9 | オーストリア | 7.294 |
10 | ルクセンブルク | 7.238 |
11 | カナダ | 7.232 |
12 | オーストラリア | 7.223 |
13 | イギリス | 7.165 |
14 | イスラエル | 7.129 |
15 | コスタリカ | 7.121 |
16 | アイルランド | 7.094 |
17 | ドイツ | 7.076 |
18 | アメリカ | 6.940 |
19 | チェコ共和国 | 6.911 |
20 | ベルギー | 6.864 |
21 | アラブ首長国連邦 | 6.791 |
22 | マルタ | 6.773 |
23 | フランス | 6.664 |
24 | メキシコ | 6.465 |
25 | 中華民国(台湾) | 6.455 |
26 | ウルグアイ | 6.440 |
27 | サウジアラビア | 6.406 |
28 | スペイン | 6.401 |
29 | グアテマラ | 6.399 |
30 | イタリア | 6.387 |
31 | シンガポール | 6.377 |
32 | ブラジル | 6.376 |
33 | スロベニア | 6.363 |
34 | エルサルバドル | 6.348 |
35 | コソボ | 6.325 |
36 | パナマ | 6.305 |
37 | スロバキア | 6.281 |
38 | ウズベキスタン | 6.258 |
39 | チリ | 6.228 |
40 | バーレーン | 6.227 |
41 | リトアニア | 6.215 |
42 | トリニダード・トバゴ | 6.192 |
43 | ポーランド | 6.186 |
44 | コロンビア | 6.163 |
45 | キプロス | 6.159 |
46 | ニカラグア | 6.137 |
47 | ルーマニア | 6.124 |
48 | クウェート | 6.102 |
49 | モーリシャス | 6.101 |
50 | カザフスタン | 6.058 |
51 | エストニア | 6.022 |
52 | フィリピン | 6.006 |
53 | ハンガリー | 6.000 |
54 | タイ | 5.999 |
55 | アルゼンチン | 5.975 |
56 | ホンジュラス | 5.953 |
57 | ラトビア | 5.950 |
58 | エクアドル | 5.925 |
59 | ポルトガル | 5.911 |
60 | ジャマイカ | 5.890 |
61 | 韓国 | 5.872 |
62 | 日本 | 5.871 |
63 | ペルー | 5.797 |
64 | セルビア | 5.778 |
65 | ボリビア | 5.747 |
66 | パキスタン | 5.693 |
67 | パラグアイ | 5.692 |
68 | ドミニカ共和国 | 5.689 |
69 | ボスニア・ヘルツェゴビナ | 5.674 |
70 | モルドバ | 5.608 |
71 | タジキスタン | 5.556 |
72 | モンテネグロ | 5.546 |
73 | ロシア | 5.546 |
74 | キルギスタン | 5.542 |
75 | ベラルーシ | 5.540 |
76 | 北キプロス | 5.536 |
77 | ギリシャ | 5.515 |
78 | 香港 | 5.510 |
79 | クロアチア | 5.505 |
80 | リビア | 5.489 |
81 | モンゴル | 5.456 |
82 | マレーシア | 5.384 |
83 | ベトナム | 5.353 |
84 | インドネシア | 5.286 |
85 | コートジボワール | 5.233 |
86 | ベナン | 5.216 |
87 | モルディブ | 5.198 |
88 | コンゴ共和国 | 5.194 |
89 | アゼルバイジャン | 5.165 |
90 | マケドニア | 5.160 |
91 | ガーナ | 5.148 |
92 | ネパール | 5.137 |
93 | トルコ | 5.132 |
94 | 中華人民共和国(中国) | 5.124 |
95 | トルクメニスタン | 5.119 |
96 | ブルガリア | 5.102 |
97 | モロッコ | 5.095 |
98 | カメルーン | 5.085 |
99 | ベネズエラ | 5.053 |
100 | アルジェリア | 5.005 |
101 | セネガル | 4.981 |
102 | ギニア | 4.949 |
103 | ニジェール | 4.910 |
104 | ラオス | 4.889 |
105 | アルバニア | 4.883 |
106 | カンボジア | 4.848 |
107 | バングラデシュ | 4.833 |
108 | ガボン | 4.829 |
109 | 南アフリカ | 4.814 |
110 | イラク | 4.785 |
111 | レバノン | 4.772 |
112 | ブルキナファソ | 4.769 |
113 | ガンビア | 4.751 |
114 | マリ | 4.729 |
115 | ナイジェリア | 4.724 |
116 | アルメニア | 4.677 |
117 | ジョージア | 4.673 |
118 | イラン | 4.672 |
119 | ヨルダン | 4.633 |
120 | モザンビーク | 4.624 |
121 | ケニア | 4.583 |
122 | ナミビア | 4.571 |
123 | ウクライナ | 4.561 |
124 | リベリア | 4.558 |
125 | パレスチナ | 4.553 |
126 | ウガンダ | 4.432 |
127 | チャド | 4.423 |
128 | チュニジア | 4.392 |
129 | モーリタニア | 4.375 |
130 | スリランカ | 4.327 |
131 | コンゴ民主共和国 | 4.311 |
132 | スワジランド | 4.308 |
133 | ミャンマー | 4.308 |
134 | コモロ | 4.289 |
135 | トーゴ | 4.187 |
136 | エチオピア | 4.186 |
137 | マダガスカル | 4.166 |
138 | エジプト | 4.151 |
139 | シエラレオネ | 3.926 |
140 | ブルンジ | 3.775 |
141 | ザンビア | 3.759 |
142 | ハイチ | 3.721 |
143 | レソト | 3.653 |
144 | インド | 3.573 |
145 | マラウイ | 3.538 |
146 | イエメン | 3.527 |
147 | ボツワナ | 3.479 |
148 | タンザニア | 3.476 |
149 | 中央アフリカ共和国 | 3.476 |
150 | ルワンダ | 3.312 |
151 | ジンバブエ | 3.299 |
152 | 南スーダン | 2.817 |
153 | アフガニスタン | 2.567 |
VBAでEdgeを使用する方法 ②コード編
Dim driver As New Selenium.EdgeDriver driver.Get "https://kyoyo-salon.hatenablog.com/archive" driver.URL driver.Wait 100 など driver.FindElementByClass(keyword) Internet Explorer (IE) の操作でIdで取得する場合は、driver.FindElementById(keyword) のようにsなしの単数形で、Id以外で取得する場合は、driver.FindElementsByName(keyword) のように複数形でコレクションとなる。 一方、EdgeDriverの場合はすべてに対して単数形(一つの要素)と複数形(コレクション)がある。つまり次の2つは同じ要素を取得する。 driver.FindElementByName(keyword) driver.FindElementsByName(keyword).Count *2 以下、driver.FindElementByName(keyword)などの要素を「elm」と記載する。*3 elm.Clear *4 elm.AsSelect.SelectByText keyword 文字列 ele.Text リンク elm.Attribute("href") elm.click typeがsubmitの要素では、elm.submitもOK クリックして新しいウインドウが開きそちらを取得したい場合 elm.click 元のウィンドウを取得したい場合 driver.SwitchToPreviousWindow 名前で指定して取得したい場合 driver.SwitchToWindowByName(keyword) driver.SwitchToAlert.Accept *6
はじめに
定義
Dim keyword as String, myString as String
Dim elm As Selenium.WebElement (Dim elm As Object でもOK)URLを指定して開く
URLを取得
待機(単位はミリ秒)*1
各種エレメントを取得
driver.FindElementByCss(keyword)
driver.FindElementById(keyword)
driver.FindElementByLinkText(keyword)
driver.FindElementByName(keyword)
driver.FindElementByPartialLinkText(keyword)
driver.FindElementByTag(keyword)
driver.FindElementByXPath(keyword)
driver.FindElementsByName(keyword)(0)要素の数を数える
値を入力
elm.SendKeys (myString)ドロップダウン(プルダウン)メニューの選択
elm.AsSelect.SelectByIndex 2 など値を取得
ボタンをクリック
複数画面の処理
driver.SwitchToNextWindow
driver.SwitchToWindowByTitle(keyword)ポップアップ(アラート)の処理 *5