

Seleniumのスクレイピングについてご質問させていただきます。

現在、↓のページのスクレイピングスクリプトを書いています。  
<https://www.gakujo.ne.jp/2022/company/baseinfo/22242/>

**環境**  
MacBook Pro  
Google Chrome  
Jupyter Notebook  
Selenium

**症状**  
見出しの一部（『プロフィール』）が自動的に英語に翻訳された状態で取得されてしまう。  
↓今回取得したパート

[![今回取得したパート](https://i.stack.imgur.com/U2oku.png)](https://i.stack.imgur.com/U2oku.png)

**スクリプト**

[code]

    driver.get('https://www.gakujo.ne.jp/2022/company/baseinfo/22242/')
    company_profile = driver.find_element_by_css_selector('#ctl00_ContentPlaceHolder1_MyBaseInfoCtl_pnlProfile')
    company_profile = company_profile.text
    print(company_profile)
    
[/code]

↓結果

[code]

    profile
    【医療×人×技術＝∞】医療業界へ新たな価値を提供し続ける「企業」の魅力とは？
    HR talks "Pay attention here!"
    日本の医療界の課題に挑む「リーディングカンパニー」
    医師と医療機関を徹底サポートする【民間医局】を運営
    医療×VR、医療×ドローン、医療×食などの集合知による新提案、、、、（以下全て日本語で取得される）
    
[/code]

※見出しの **『プロフィール』が『profile』** に、 **『人事担当が語る「ココに注目！」』が『HR talks “Pay attention
here!“』** になってしまいます。

**補足**  
ページによっては、テキスト全て英語で取得されてしまうケースや全て日本語で取得できるケースなど、 **症状はページによってバラバラ**
です。ググっても良い解決策が見当たらないので、ご質問させていただきました。（google翻訳やDeepLのプラグインを入れていることとか関係ありそうでしょうか？？）

知見をお持ちの方がいらっしゃれば、アドバイスをお願い致します。


CC BY-SA 4.0
2021-04-05T01:08:54.803
75088
2021-04-08T01:46:02.647
2021-04-05T02:07:47.163
3060
39734
question
python python3 selenium selenium-webdriver
スクレイピングで、テキストの一部が自動的に英語に翻訳された状態で取得される


ヘッドレスChromeの言語設定を英語→日本語にすることで解決しました。

**参考:**

[【Selenium】ヘッドレスChromeの言語設定を英語→日本語にする](https://yuki.world/selenium-headless-
chrome-en-to-ja/)

以下のオプションを追記

[code]

    options.add_argument('--lang=ja-JP')
    
[/code]

ありがとうございました。


CC BY-SA 4.0
2021-04-08T01:31:04.980
75155
2021-04-08T01:46:02.647
2021-04-08T01:46:02.647
3060
39734
75088
answer