下記サイトから英語で情報を取得してきたいです。
BeautifulSoupでカード情報は取得出来ましたが、名前が日本語で取得されてしまいます。
サイト内では、ページ下部で日本語と英語を切り替えられるようになっております。
どうすれば英語で取得できるでしょうか?
python
1# -*- coding:utf-8 -*- 2 3import urllib.request 4import codecs 5import json 6 7from bs4 import BeautifulSoup 8 9url = 'https://shadowverse-portal.com/deck/1.2.5-Hb2.5-Hb2.5-Hb2.625k2.625k2.625k2.625lm.625lm.625lm.65wcO.65wcO.65wcO.62AsK.62AsK.62AsK.5-HbC.5-HbC.5-HbC.5-Hbq.5-Hbq.5-Hbq.625kC.625kC.625kC.625kM.625kM.625kM.625kW.625kW.625kW.625kg.625kg.625kg.625lc.625lc.625lc.628AS.628BO.628BO.628BO#' 10headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.62 Safari/537.36'} 11req = urllib.request.Request(url, headers = headers) 12soup = BeautifulSoup(urllib.request.urlopen(req).read(), 'lxml') 13el_card_list = soup.select('div.deck-detail-side .el-card-list') 14for el_card_list_info in el_card_list: 15 card_cost = el_card_list_info.select(".icon-cost")[0].string 16 card_name = el_card_list_info.select(".el-card-list-info-name-text")[0].string 17 print(card_name) 18
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/24 09:28