2016-11-11 6 views
0

こんにちは私は非常にスクラップし、パイソンと美しいスープでそれをやろうとしています。私はPython +美しいスープでダウンロードボタンのテキストファイルを掻き集めるのに助けが必要です

私は、各デッキは、テキストファイルをダウンロード少しダウンロードボタンがあり、このサイトhttp://magic.wizards.com/en/articles/archive/mtgo-standings/competitive-standard-constructed-league-2016-11-08

に各デッキのテキストファイルを取得する必要があります。

ありがとうございます!

+2

試したことがあるコードを表示してください。 –

+0

私はテキストファイルに到達する方法がわからないので、まだコードを試していません.HTMLコードの内容を知る方法しか知りません。 –

答えて

0

ダウンロードボタンの近くにフォームを送信しています。フォームは、関数によって埋め:

wiz_bean_content_deck_list_generate_file 

だから、それはカードから「H4」のinnerHTMLプロパティを取得し、それを「タイトル」欄を記入し、「.cardカウント」および「.card名A」を取得し、それを連結します新しい行で1つの文字列に: output += count + " " + name + breakStr;。 だから、あなただけのフィールド(単なる例)でhttp://magic.wizards.com/decklistにポストの要求を行うことができます。

title: Mogged%20(5-0) 
content: 1%20Liliana%2C%20the%20Last%20Hope%5Bb%5D4%20Cryptbreaker%5Bb%5D4%20Haunted%20Dead%5Bb%5D4%20Insolent%20Neonate%5Bb%5D4%20Prized%20Amalgam%5Bb%5D4%20Scrapheap%20Scrounger%5Bb%5D4%20Voldaren%20Pariah%5Bb%5D4%20Cathartic%20Reunion%5Bb%5D4%20Fiery%20Temper%5Bb%5D2%20Lightning%20Axe%5Bb%5D2%20Unlicensed%20Disintegration%5Bb%5D4%20Foreboding%20Ruins%5Bb%5D5%20Mountain%5Bb%5D4%20Smoldering%20Marsh%5Bb%5D10%20Swamp%5Bb%5D%5Bb%5D%5Bb%5D1%20Lightning%20Axe%5Bb%5D1%20Liliana%2C%20the%20Last%20Hope%5Bb%5D1%20Unlicensed%20Disintegration%5Bb%5D3%20Collective%20Brutality%5Bb%5D3%20Distended%20Mindbender%5Bb%5D2%20Kalitas%2C%20Traitor%20of%20Ghet%5Bb%5D3%20Transgress%20the%20Mind%5Bb%5D1%20Vampiric%20Rites%5Bb%5D 

と、あなたのファイルを取得します。 はヘッダを埋めることを忘れないでください:

X-DevTools-Emulate-Network-Conditions-Client-Id 
Origin 

それらがなければHTMLページは「ログインしていません」を取得します。

関連する問題